XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and restricted cash $ 4,535,266 $ 10,422,181
Accounts receivable, net 2,318,335 3,171,047
Inventories, net 6,263,613 5,267,816
Contract assets 2,533,287 2,891,744
Prepaid expenses and other current assets 310,710 337,391
Total Current Assets 15,961,211 22,090,179
Long-Term Assets:    
Property and equipment, net 7,081,765 9,007,166
Operating lease right-of-use assets 4,914,954 4,055,837
Deposits and other assets 486,536 470,349
Intangible assets, net 44,165 114,593
Goodwill 236,713 233,723
Total Long-Term Assets 12,764,133 13,881,668
Total Assets 28,725,344 35,971,847
Current Liabilities:    
Accounts payable 1,715,915 2,444,653
Accrued expenses 3,030,801 3,550,542
Current portion of finance lease liabilities 479,779 590,550
Current portion of operating lease liabilities 577,628 531,355
Contract liabilities 193,577 382,647
Total Current Liabilities 5,997,700 7,499,747
Long-Term Liabilities:    
Deferred tax liability 62,532 101,059
Finance lease liabilities, net of current portion 1,764,671 2,879,932
Operating lease liabilities, net of current portion 4,337,326 3,527,082
Notes payable, less current portion 5,141,630 4,688,011
Total Long-Term Liabilities 11,306,159 11,196,084
Total Liabilities 17,303,859 18,695,831
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 0 0
Common stock; par value $0.001, 50,000,000 shares authorized and 5,848,499 and 5,727,310 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 5,848 5,727
Additional paid-in capital 100,320,472 98,796,357
Accumulated deficit (83,262,701) (75,922,180)
Accumulated other comprehensive loss (5,642,134) (5,603,888)
Total Stockholders' Equity 11,421,485 17,276,016
Total Liabilities and Stockholders' Equity $ 28,725,344 $ 35,971,847