XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 384,796 $ 1,074,842
Accounts receivable, net 28,938,666 21,648,901
Contract receivables 7,281,596 8,436,567
Prepaid expenses and other assets 2,753,752 1,751,564
Total current assets 39,358,810 32,911,874
Non-current assets:    
Property and equipment, net 1,152,119 1,419,393
Operating lease right of use assets, net 1,746,022 2,041,217
Goodwill 9,688,975 9,688,975
Intangible assets, net 3,061,633 3,451,608
Total non-current assets 15,648,749 16,601,193
Total assets 55,007,559 49,513,067
Current liabilities:    
Accounts payable 31,716,810 24,203,769
Contract liabilities 5,085,043 3,950,133
Accrued expenses 4,655,619 5,284,278
Customer deposits 1,245,873 603,046
Contingent consideration 0 49,830
Notes payable 4,710,237 3,204,840
Operating lease liabilities 631,136 707,141
Total current liabilities 48,044,718 38,003,037
Non-current liabilities:    
Operating lease liabilities 1,208,733 1,380,362
Deferred tax liability (52,452)  
Deferred tax liability   44,313
Total non-current liabilities 1,156,281 1,424,675
Total liabilities 49,200,999 39,427,712
Commitments and contingencies (note 11)
Stockholders’ equity:    
Preferred stock, $0.10 par value; 3,000,000 shares authorized; 0 shares issued and outstanding 0 0
Common stock, $0.001 par value; 30,000,000 shares authorized; 14,012,299 issued and 12,562,466 outstanding as of June 30, 2024, and 13,522,669 issued and 12,072,836 outstanding as of December 31, 2023 14,012 13,523
Additional paid-in capital 89,635,763 88,389,756
Treasury shares, cost basis: 1,449,833 shares as of June 30, 2024 and as of December 31, 2023 (12,045,542) (12,045,542)
Accumulated deficit (71,797,673) (66,272,382)
Total stockholders’ equity 5,806,560 10,085,355
Total liabilities and stockholders’ equity $ 55,007,559 $ 49,513,067