Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Tables)

v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of changes in equity investments
   
    For the Six Months Ended June 30, 2023
    Total
As of January 1, 2023   $ 9,010,968  
Purchase of equity investments     103,423  
As of March 31, 2023     9,114,391  
Purchase of equity investments     115,863  
As of June 30, 2023   $ 9,230,254  
Schedule of revenue is disaggregated by major product
                         
For the Three Months
Ended June 30, 2023

 

    United States   International   Total
Infrastructure & Disaster Recovery/Cloud Service   $ 2,227,838     $ 51,584     $ 2,279,422  
Equipment and Software     2,379,822             2,379,822  
Managed Services     930,579       34,927       965,506  
Nexxis VoIP Services     240,712             240,712  
Other     38,929             38,929  
Total Revenue   $ 5,817,880     $ 86,511     $ 5,904,391  

 

For the Three Months
Ended June 30, 2022

  

    United States   International   Total
Infrastructure & Disaster Recovery/Cloud Service   $ 1,974,980     $ 38,826     $ 2,013,806  
Equipment and Software     1,913,208             1,913,208  
Managed Services     641,666       40,731       682,397  
Nexxis VoIP Services     188,926             188,926  
Other     29,412             29,412  
Total Revenue   $ 4,748,192     $ 79,557     $ 4,827,749  

 

For the Three Months
Ended June 30,
Timing of revenue recognition   2023   2022
Products transferred at a point in time   $ 2,418,750     $ 1,093,916  
Products and services transferred over time     3,485,641       3,733,833  
Total Revenue   $ 5,904,391     $ 4,827,749  

 

For the Six Months
Ended June 30, 2023
    United States   International   Total
Infrastructure & Disaster Recovery/Cloud Service   $ 4,365,155     $ 103,908     $ 4,469,063  
Equipment and Software     5,902,381             5,902,381  
Managed Services     1,789,239       70,034       1,859,273  
Nexxis VoIP Services     472,484             472,484  
Other     80,913             80,913  
Total Revenue   $ 12,610,172     $ 173,942     $ 12,784,114  

 

For the Six Months
Ended June 30, 2022
    United States   International   Total
Infrastructure & Disaster Recovery/Cloud Service   $ 3,863,367     $ 76,289     $ 3,939,656  
Equipment and Software     7,633,059             7,633,059  
Managed Services     1,390,777       74,038       1,464,815  
Nexxis VoIP Services     383,860             383,860  
Other     63,558             63,558  
Total Revenue   $ 13,334,621     $ 150,327     $ 13,484,948  

 

For the Six Months
Ended June 30,
Timing of revenue recognition   2023   2022
Products transferred at a point in time   $ 5,983,294     $ 6,383,582  
Products and services transferred over time     6,800,820       7,101,366  
Total Revenue   $ 12,784,114     $ 13,484,948  
Schedule of Earning per share basic and diluted
                                 
    For the Three Months Ended   For the Six Months Ended
    June 30,   June 30,
    2023   2022   2023   2022
Net Income (Loss) Available to Common Shareholders   $ 226,823     $ (1,139,099 )   $ 277,489     $ (983,089 )
                                 
Weighted average number of common shares - basic     6,834,627       6,758,238       6,828,446       6,727,108  
Dilutive securities                                
Options     185,981             185,981        
Warrants     1,667             1,667        
Weighted average number of common shares - diluted     7,022,275       6,758,238       7,016,094       6,727,108  
Earnings (Loss) per share, basic   $ 0.03     $ (0.17 )   $ 0.04     $ (0.15 )
Earnings (Loss) per share, diluted   $ 0.03     $ (0.17 )   $ 0.04     $ (0.15 )
Schedule of anti-dilutive income (loss) per share
               
    Three Months Ended June 30,   Six Months Ended June 30,
    2023   2022   2023   2022
  Options       393,540       306,243       393,540       306,243  
  Warrants       2,415,860       2,419,193       2,415,860       2,419,193  
          2,809,400       2,725,436       2,809,400       2,725,436