Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies (Tables)

v3.25.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of changes in equity investments measured at fair value
       
    For the three months ended March 31, 2025
     
As of January 1, 2025   $ 11,261,006  
Purchase of equity investments     120,906  
Sales of equity investments     (975,000 )
As of March 31, 2025   $ $10,406,912  
Schedule of Changes in the allowance for expected credit losses for trade accounts receivable
               
    Three months ended March 31,
    2025   2024
Beginning balance   $ 31,472     $ 7,915  
Provision (benefit)     (6,995 )     54,136  
Write-offs     7,356    
Ending Balance   $ 17,121     $ 62,051  
Schedule of revenue is disaggregated by major product
                       
For the Three Months
Ended March 31, 2025
    United States   International   Total
Cloud Infrastructure & Disaster Recovery   $ 3,138,841     $ 220,237     $ 3,359,078  
Equipment and Software     3,564,919             3,564,919  
Managed Services     811,906             811,906  
Nexxis VoIP Services     307,816             307,816  
Other     40,037             40,037  
Total Revenue   $ 7,863,519     $ 220,237     $ 8,083,756  

 

For the Three Months
Ended March 31, 2024
    United States   International   Total
Cloud Infrastructure & Disaster Recovery   $ 2,853,249     $ 99,646     $ 2,952,895  
Equipment and Software     4,084,647             4,084,647  
Managed Services     843,407             843,407  
Nexxis VoIP Services     276,467             276,467  
Other     67,893       10,438       78,331  
Total Revenue   $ 8,125,663     $ 110,084     $ 8,235,747  

 

For the Three Months
Ended March 31,
Timing of revenue recognition   2025   2024
Products transferred at a point in time   $ 3,604,956     $ 1,045,977  
Products and services transferred over time     4,478,800       7,189,770  
Total Revenue   $ 8,083,756     $ 8,235,747  
Schedule of earning per share basic and diluted
               
    Three Months Ended March 31,
    2025   2024
         
Net Income Available to Common Shareholders   $ 24,078     $ 357,102  
                 
Weighted average number of common shares - basic     7,077,913       7,090,389  
Dilutive securities                
 Options     160,669       169,083  
 Restricted stock units     167,090        
Weighted average number of common shares - diluted     7,405,672       7,259,472  
                 
Earnings per share, basic   $     $ 0.05  
Earnings per share, diluted   $     $ 0.05  

Schedule of anti-dilutive shares
                 
    Three Months Ended March 31,
    2025    2024
 Options       541,724       560,071  
 Warrants       2,495,860       2,415,860  
        3,037,584       2,975,931