v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Consolidated net loss $ (4,262,073) $ (2,133,644)
Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]    
Depreciation and amortization 543,849 391,381
Provision for (recovery of) credit losses 56,604 (75,000)
Stock-based compensation 277,381 83,439
Unrealized loss on investment securities 0 18,749
(Gain) loss on disposition of assets 5,294 (280)
Non-cash interest expense 0 33,538
Increase (Decrease) in Operating Assets [Abstract]    
Accounts receivable 24,920 (538,938)
Inventory (1,077,960) (45,224)
Unbilled revenue 0 272,160
Prepaid assets and other current assets 115,219 (268,691)
Other assets 345,894 186,766
Increase (decrease) in:    
Accounts payable (311,983) 803,540
Accrued expenses and other current liabilities (127,178) 85,325
Deferred revenue (620,355) (2,193,607)
Other liabilities (431,178) (395,134)
Net cash provided by (used in) operating activities (5,461,566) (3,775,620)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (119,387) (277,989)
Proceeds from disposition of assets 4,709 280
Proceeds from the liquidation of investment in Aivita Group 96,464 0
Distributions to noncontrolling interest 0 (42,956)
Net cash used in investing activities (18,214) (320,665)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Finance lease principal payments (232,397) (63,010)
Proceeds from exercise of stock options 64,463 394,926
Net cash provided (used in) by financing activities (167,934) 331,916
Net increase (decrease) in cash and cash equivalents (5,647,714) (3,764,369)
Cash and cash equivalents, beginning of the period 12,430,287 5,405,233
Cash and cash equivalents, end of the period 6,782,573 1,640,864
Supplemental disclosure of cash flow information:    
Cash paid for interest 61,918 36,526
Cash paid for taxes 11,261 17,687
Non-cash investing activities    
Right-of-use assets acquired under operating leases 0 193,480
Right-of-use assets acquired under finance leases 281,567 557,893
Non-cash financing activities    
Related party note conversion to common stock $ 0 $ 514,148