| Schedule of revenue is disaggregated by major product | 
    | Schedule of revenue is disaggregated by major product | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
    | For the Three Months | 
 
    | Ended September 30, 2022 | 
 
    |   | 
  | 
    United States | 
  | 
    International | 
  | 
    Total | 
 
    | Infrastructure & Disaster Recovery/Cloud Service | 
  | 
    $ | 
2,120,592 | 
  | 
  | 
    $ | 
47,039 | 
  | 
  | 
    $ | 
2,167,631 | 
  | 
 
    | Equipment and Software | 
  | 
      | 
1,021,451 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
1,021,451 | 
  | 
 
    | Managed Services | 
  | 
      | 
966,346 | 
  | 
  | 
      | 
33,307 | 
  | 
  | 
      | 
999,653 | 
  | 
 
    | Nexxis VoIP Services | 
  | 
      | 
203,191 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
203,191 | 
  | 
 
    | Other | 
  | 
      | 
27,359 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
27,359 | 
  | 
 
    | Total Revenue | 
  | 
    $ | 
4,338,939 | 
  | 
  | 
    $ | 
80,346 | 
  | 
  | 
    $ | 
4,419,285 | 
  | 
 
 
  
| For the Three Months | 
 
| Ended September 30, 2021 | 
 
|   | 
  | 
United States | 
  | 
International | 
  | 
Total | 
 
| Infrastructure & Disaster Recovery/Cloud Service | 
  | 
$ | 
1,799,488 | 
  | 
  | 
$ | 
27,567 | 
  | 
  | 
$ | 
1,827,055 | 
  | 
 
| Equipment and Software | 
  | 
  | 
316,107 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
316,107 | 
  | 
 
| Managed Services | 
  | 
  | 
1,472,261 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
1,472,261 | 
  | 
 
| Nexxis VoIP Services | 
  | 
  | 
210,445 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
210,445 | 
  | 
 
| Other | 
  | 
  | 
34,390 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
34,390 | 
  | 
 
| Total Revenue | 
  | 
$ | 
3,832,691 | 
  | 
  | 
$ | 
27,567 | 
  | 
  | 
$ | 
3,860,258 | 
  | 
 
 
  
    | For the Three Months | 
 
    | Ended September 30, | 
 
    | Timing of revenue recognition | 
  | 
    2022 | 
  | 
    2021 | 
 
    | Products transferred at a point in time | 
  | 
    $ | 
1,112,748 | 
  | 
  | 
    $ | 
754,438 | 
  | 
 
    | Products and services transferred over time | 
  | 
      | 
3,306,537 | 
  | 
  | 
      | 
3,105,820 | 
  | 
 
    | Total Revenue | 
  | 
    $ | 
4,419,285 | 
  | 
  | 
    $ | 
3,860,258 | 
  | 
 
 
  
| For the Nine Months | 
 
| Ended September 30, 2022 | 
 
|   | 
  | 
United States | 
  | 
International | 
  | 
Total | 
 
| Infrastructure & Disaster Recovery/Cloud Service | 
  | 
$ | 
5,964,383 | 
  | 
  | 
$ | 
142,904 | 
  | 
  | 
$ | 
6,107,287 | 
  | 
 
| Equipment and Software | 
  | 
  | 
7,309,400 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
7,309,400 | 
  | 
 
| Managed Services | 
  | 
  | 
3,709,657 | 
  | 
  | 
  | 
99,921 | 
  | 
  | 
  | 
3,809,578 | 
  | 
 
| Nexxis VoIP Services | 
  | 
  | 
587,051 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
587,051 | 
  | 
 
| Other | 
  | 
  | 
90,917 | 
  | 
  | 
  | 
— | 
  | 
  | 
  | 
90,917 | 
  | 
 
| Total Revenue | 
  | 
$ | 
17,661,408 | 
  | 
  | 
$ | 
242,825 | 
  | 
  | 
$ | 
17,904,233 | 
  | 
 
 
  
    | For the Nine Months | 
 
    | Ended September 30, 2021 | 
 
    |   | 
  | 
    United States | 
  | 
    International | 
  | 
    Total | 
 
    | Infrastructure & Disaster Recovery/Cloud Service | 
  | 
    $ | 
5,115,212 | 
  | 
  | 
    $ | 
97,354 | 
  | 
  | 
    $ | 
5,212,566 | 
  | 
 
    | Equipment and Software | 
  | 
      | 
1,541,441 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
1,541,441 | 
  | 
 
    | Managed Services | 
  | 
      | 
2,508,515 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
2,508,515 | 
  | 
 
    | Nexxis VoIP Services | 
  | 
      | 
588,889 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
588,889 | 
  | 
 
    | Other | 
  | 
      | 
111,787 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
111,787 | 
  | 
 
    | Total Revenue | 
  | 
    $ | 
9,865,844 | 
  | 
  | 
    $ | 
97,354 | 
  | 
  | 
    $ | 
9,963,198 | 
  | 
 
 
  
    | For the Nine Months | 
 
    | Ended September 30, | 
 
    | Timing of revenue recognition | 
  | 
    2022 | 
  | 
    2021 | 
 
    | Products transferred at a point in time | 
  | 
    $ | 
7,400,316 | 
  | 
  | 
    $ | 
2,230,873 | 
  | 
 
    | Products and services transferred over time | 
  | 
      | 
10,503,917 | 
  | 
  | 
      | 
7,732,325 | 
  | 
 
    | Total Revenue | 
  | 
    $ | 
17,904,233 | 
  | 
  | 
    $ | 
9,963,198 | 
  | 
 
 
 | 
| Schedule of Earning per share basic and diluted | 
    | Schedule of Earning per share basic and diluted | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
    |   | 
  | 
    For the Three Months Ended | 
  | 
    For the Nine Months Ended | 
 
    |   | 
  | 
    September 30, | 
  | 
    September 30, | 
 
    |   | 
  | 
    2022 | 
  | 
    2021 | 
  | 
    2022 | 
  | 
    2021 | 
 
    |   | 
  | 
      | 
  | 
      | 
  | 
      | 
  | 
      | 
 
    | Net Income (Loss) Available to Common Shareholders | 
  | 
    $ | 
(245,619 | 
) | 
  | 
    $ | 
135,630 | 
  | 
  | 
    $ | 
(1,228,708 | 
) | 
  | 
    $ | 
213,159 | 
  | 
 
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
    | Weighted average number of common shares - basic | 
  | 
      | 
6,822,127 | 
  | 
  | 
      | 
6,350,826 | 
  | 
  | 
      | 
6,759,247 | 
  | 
  | 
      | 
4,530,188 | 
  | 
 
    | Dilutive securities | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
    | Options | 
  | 
      | 
— | 
  | 
  | 
      | 
128,418 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
187,025 | 
  | 
 
    | Warrants | 
  | 
      | 
— | 
  | 
  | 
      | 
3,333 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
3,333 | 
  | 
 
    | Weighted average number of common shares - diluted | 
  | 
      | 
6,822,127 | 
  | 
  | 
      | 
6,482,577 | 
  | 
  | 
      | 
6,759,247 | 
  | 
  | 
      | 
4,720,546 | 
  | 
 
    | Earnings (Loss) per share, basic | 
  | 
    $ | 
(0.04 | 
) | 
  | 
    $ | 
0.02 | 
  | 
  | 
    $ | 
(0.18 | 
) | 
  | 
    $ | 
0.05 | 
  | 
 
    | Earnings (Loss) per share, diluted | 
  | 
    $ | 
(0.04 | 
) | 
  | 
    $ | 
0.02 | 
  | 
  | 
    $ | 
(0.18 | 
) | 
  | 
    $ | 
0.05 | 
  | 
 
 
 | 
| Schedule of anti-dilutive income (loss) per share | 
    | Schedule of anti-dilutive income (loss) per share | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
    |   | 
      | 
    Three Months ended September 30, | 
  | 
    Nine Months ended September 30, | 
 
    |   | 
      | 
    2022 | 
  | 
    2021 | 
  | 
    2022 | 
  | 
    2021 | 
 
    | Options | 
  | 
      | 
290,330 | 
  | 
  | 
      | 
96,248 | 
  | 
  | 
      | 
290,330 | 
  | 
  | 
      | 
37,641 | 
  | 
 
    | Warrants | 
  | 
      | 
2,419,193 | 
  | 
  | 
      | 
2,415,860 | 
  | 
  | 
      | 
2,419,193 | 
  | 
  | 
      | 
2,415,860 | 
  | 
 
    |  Total common stock equivalents | 
  | 
      | 
2,709,523 | 
  | 
  | 
      | 
2,512,108 | 
  | 
  | 
      | 
2,709,523 | 
  | 
  | 
      | 
2,453,501 | 
  | 
 
 
 |