XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and restricted cash $ 14,309,933 $ 16,597,371
Accounts receivable, net of allowance for doubtful accounts of $60,628 and $59,559 at March 31, 2023 and December 31, 2022, respectively 2,736,043 2,310,344
Inventories, net of allowance for excess and obsolete inventory of $675,137 and $663,227 at March 31, 2023 and December 31, 2022, respectively 4,421,748 4,062,001
Contract assets 2,447,668 2,253,295
Prepaid expenses and other current assets 2,088,530 1,720,902
Assets held for sale 734,709 723,872
Total Current Assets 26,738,631 27,667,785
Long-Term Assets:    
Property and equipment, net of accumulated depreciation of $9,774,851 and $9,046,499 at March 31, 2023 and December 31, 2022, respectively 7,934,496 8,296,807
Operating lease right-of-use assets 3,190,273 3,271,997
Deposits and other assets 457,398 450,038
Intangible assets, net of accumulated amortization of $472,098 and $438,250 at March 31, 2023 and December 31, 2022, respectively 190,779 212,933
Goodwill 230,157 226,095
Total Long-Term Assets 12,003,103 12,457,870
Total Assets 38,741,734 40,125,655
Current Liabilities:    
Accounts payable 2,215,226 1,389,355
Accrued expenses 2,699,232 3,087,206
Current portion of finance lease obligations 410,060 399,198
Current portion of operating lease liabilities 579,552 561,182
Contract liabilities 710,604 649,557
Total Current Liabilities 6,614,674 6,086,498
Deferred tax liability 142,946 154,645
Finance lease obligations, net of current portion 2,322,913 2,384,011
Operating lease liabilities, net of current portion 2,610,721 2,710,815
Senior promissory notes payable, less current portion 5,564,842 5,480,314
Total Long-term Liabilities 10,641,422 10,729,785
Total Liabilities 17,256,096 16,816,283
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at March 31, 2023 and December 31, 2022 0 0
Common stock; par value $0.001, 100,000,000 shares authorized, 45,271,441 and 43,986,079 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively 45,270 43,986
Additional paid-in capital 97,092,877 96,936,988
Accumulated deficit (69,740,538) (67,351,035)
Accumulated other comprehensive loss (5,911,971) (6,320,567)
Total Stockholders' Equity 21,485,638 23,309,372
Total Liabilities and Stockholders' Equity $ 38,741,734 $ 40,125,655