XML 45 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and restricted cash $ 12,594,689 $ 16,597,371
Accounts receivable, net of allowance for doubtful accounts of $50,230 and $59,559 at June 30, 2023 and December 31, 2022, respectively 2,960,421 2,310,344
Inventories, net of allowance for excess and obsolete inventory of $732,638 and $663,227 at June 30, 2023 and December 31, 2022, respectively 4,423,280 4,062,001
Contract assets 2,406,402 2,253,295
Prepaid expenses and other current assets 2,816,823 1,720,902
Assets held for sale 694,601 723,872
Total Current Assets 25,896,216 27,667,785
Long-Term Assets:    
Property and equipment, net of accumulated depreciation of $10,374,274 and $9,046,499 at June 30, 2023 and December 31, 2022, respectively 7,526,475 8,296,807
Operating lease right-of-use assets 3,046,933 3,271,997
Deposits and other assets 457,111 450,038
Intangible assets, net of accumulated amortization of $497,445 and $438,250 at June 30, 2023 and December 31, 2022, respectively 164,978 212,933
Goodwill 229,999 226,095
Total Long-Term Assets 11,425,496 12,457,870
Total Assets 37,321,712 40,125,655
Current Liabilities:    
Accounts payable 1,963,042 1,389,355
Accrued expenses 2,998,844 3,087,206
Current portion of finance lease obligations 413,505 399,198
Current portion of operating lease liabilities 589,127 561,182
Contract liabilities 878,201 649,557
Total Current Liabilities 6,842,719 6,086,498
Deferred tax liability 128,542 154,645
Finance lease obligations, net of current portion 2,216,535 2,384,011
Operating lease liabilities, net of current portion 2,457,806 2,710,815
Senior promissory notes payable, less current portion 5,651,632 5,480,314
Total Long-term Liabilities 10,454,515 10,729,785
Total Liabilities 17,297,234 16,816,283
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2023 and December 31, 2022 0 0
Common stock; par value $0.001, 12,500,000 shares authorized, 5,700,226 and 5,498,260 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively 5,700 5,498
Additional paid-in capital 97,326,371 96,975,476
Accumulated deficit (71,295,830) (67,351,035)
Accumulated other comprehensive loss (6,011,763) (6,320,567)
Total Stockholders' Equity 20,024,478 23,309,372
Total Liabilities and Stockholders' Equity $ 37,321,712 $ 40,125,655