XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and restricted cash $ 7,726,213 $ 10,422,181
Accounts receivable, net of allowance for doubtful accounts of $169,522 and $134,912 at March 31, 2024 and December 31, 2023, respectively 2,707,173 3,171,047
Inventories, net of allowance for excess and obsolete inventory of $792,354 and $867,458 at March 31, 2024 and December 31, 2023, respectively 5,509,889 5,267,816
Contract assets 2,848,985 2,891,744
Prepaid expenses and other current assets 618,861 337,391
Total Current Assets 19,411,121 22,090,179
Long-Term Assets:    
Property and equipment, net of accumulated depreciation of $12,085,314 and $11,828,200 at March 31, 2024 and December 31, 2023, respectively 7,285,707 9,007,166
Operating lease right-of-use assets 3,832,318 4,055,837
Deposits and other assets 522,027 470,349
Intangible assets, net of accumulated amortization of $572,142 and $558,555 at March 31, 2024 and December 31, 2023, respectively 86,284 114,593
Goodwill 228,611 233,723
Total Long-Term Assets 11,954,947 13,881,668
Total Assets 31,366,068 35,971,847
Current Liabilities:    
Accounts payable 2,163,172 2,444,653
Accrued expenses 2,969,685 3,550,542
Current portion of finance lease obligations 445,726 590,550
Current portion of operating lease liabilities 500,613 531,355
Contract liabilities 553,985 382,647
Total Current Liabilities 6,633,181 7,499,747
Deferred tax liability 84,470 101,059
Finance lease obligations, net of current portion 1,943,609 2,879,932
Operating lease liabilities, net of current portion 3,333,295 3,527,082
Senior promissory notes payable, less current portion 4,834,051 4,688,011
Total Long-term Liabilities 10,195,425 11,196,084
Total Liabilities 16,828,606 18,695,831
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at March 31, 2024 and December 31, 2023 0 0
Common stock; par value $0.001, 50,000,000 shares authorized, 5,807,340 and 5,727,310 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 5,807 5,727
Additional paid-in capital 98,989,598 98,796,357
Accumulated deficit (78,310,475) (75,922,180)
Accumulated other comprehensive loss (6,147,468) (5,603,888)
Total Stockholders' Equity 14,537,462 17,276,016
Total Liabilities and Stockholders' Equity $ 31,366,068 $ 35,971,847