XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
Mar. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash $ 900,814 $ 3,715,666
Accounts receivable, net 13,616,694 11,875,176
Inventory, net 24,154,359 25,981,905
Contract assets 1,207,606 877,904
Prepaid expenses and other current assets 2,522,176 1,955,907
Total current assets 42,401,649 44,406,558
Property and equipment, net 27,908,742 28,096,562
Intangible asset, net 36,105,313 36,777,245
Right of use assets, net 1,354,925 1,460,206
Goodwill 21,937,634 21,937,634
Other non-current assets 672,755 357,118
TOTAL ASSETS 130,381,018 133,035,323
CURRENT LIABILITIES:    
Accounts payable 7,347,833 7,744,957
Accrued expenses 5,044,642 5,074,006
Contract liabilities 4,679,133 6,359,449
Line of credit 3,590,862 4,473,489
Notes payable, current portion 5,533,544 5,690,524
Financing lease obligation, current portion 670,619 649,343
Operating lease obligation, current portion 437,490 428,596
Total current liabilities 27,304,123 30,420,364
Notes payable, net of current portion 8,555,477 8,426,105
Line of credit, net of current portion 10,339,420 5,640,051
Non-current financing leases obligations 15,140,606 15,319,467
Non-current financing leases obligations 954,293 1,066,562
Deferred tax liability 51,308 51,308
TOTAL LIABILITIES 62,345,227 60,923,857
Stockholders' Equity Attributable to Parent [Abstract]    
Additional paid-in capital 131,394,135 131,293,861
Accumulated deficit (63,376,646) (59,200,693)
Total stockholders' equity 68,035,791 72,111,466
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 130,381,018 133,035,323
Series B Preferred Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred stock 5 5
Series C Preferred Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred stock 0 0
Series D Preferred Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred stock 0 7
Class A Common Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Common stock 16,193 16,182
Class B Common Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Common stock 854 854
Class C Common Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Common stock $ 1,250 $ 1,250