v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of changes in equity investments measured at fair value
     
   For the years ended December 31, 2024, and 2023
    
As of January 1, 2023  $9,010,968 
Purchase of equity investments   2,307,228 
Unrealized gains    
As of December 31, 2023   11,318,196 
Purchase of equity investments   842,810 
Sales of equity investments   (900,000)
Unrealized gains    
As of December 31, 2024  $11,261,006 
Schedule of Changes in the allowance for expected credit losses for trade accounts receivable
      
   Year ended December,
   2024  2023
Beginning balance  $7,915    27,249 
Provision   45,394    119,524 
Write-offs   (21,837)   (138,858)
Ending Balance  $31,472    7,915 

Schedule of revenue is disaggregated by major product
                       
For the Year
Ended December 31, 2024
    United States   International   Total
Cloud Infrastructure & Disaster Recovery   $ 12,294,669     $ 603,523     $ 12,898,192  
Equipment and Software     7,962,998             7,962,998  
Managed Services     3,155,359             3,155,359  
Nexxis VoIP Services     1,146,174             1,146,174  
Other     187,252       21,328       208,580  
Total Revenue   $ 24,746,452     $ 624,851     $ 25,371,303  

 

For the Year
Ended December 31, 2023
    United States   International   Total
Cloud Infrastructure & Disaster Recovery   $ 9,809,777     $ 345,153     $ 10,154,930  
Equipment and Software     10,344,976             10,344,976  
Managed Services     3,293,034             3,293,034  
Nexxis VoIP Services     1,012,193             1,012,193  
Other     150,950       3,493       154,443  
Total Revenue   $ 24,610,930     $ 348,646     $ 24,959,576  

 

For the Year
Ended December 31,
Timing of revenue recognition   2024   2023
Products transferred at a point in time   $ 8,171,579     $ 6,211,166  
Products and services transferred over time     17,199,724       18,748,410  
Total Revenue   $ 25,371,303     $ 24,959,576  
Schedule of earning per share basic and diluted
               
    Year Ended December 31,
    2024   2023
         
Net Income Available to Common Shareholders   $ 523,214     $ 381,575  
                 
Weighted average number of common shares - basic     6,931,399       6,841,094  
Dilutive securities                
 Options     202,005       373,975  
 Restricted stock award     214,375       209,159  
Weighted average number of common shares - diluted     7,347,779       7,424,228  
                 
Earnings per share, basic   $ 0.08     $ 0.06  
Earnings per share, diluted   $ 0.07     $ 0.05  

Schedule of anti-dilutive shares
           
   Year ended December 31,
   2024   2023
 Options     476,297    221,372 
 Warrants     2,495,860    2,415,860 
     2,972,157    2,637,232