XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Current Assets:    
Cash and restricted cash $ 10,447,432 $ 10,868,728
Accounts receivable, net 3,440,023 2,396,056
Inventories, net 5,714,955 5,541,192
Contract assets 850,986 1,666,698
Prepaid expenses and other current assets 459,619 168,443
Total Current Assets 20,913,015 20,641,117
Non-Current Assets:    
Property, Plant and Equipment, Net 6,451,419 6,618,822
Operating lease right-of-use assets 4,469,577 4,450,822
Deposits and other assets 469,447 456,658
Intangible assets, net 38,885 39,367
Goodwill 228,495 220,693
Total Non-Current Assets 11,657,823 11,786,362
Total Assets 32,570,838 32,427,479
Current Liabilities:    
Accounts payable 1,759,043 1,300,966
Accrued expenses 2,554,525 2,491,479
Current portion of finance lease liabilities 486,220 458,347
Current portion of operating lease liabilities 569,435 544,197
Contract liabilities 138,810 109,319
Total Current Liabilities 5,508,033 4,904,308
Non-Current Liabilities:    
Deferred tax liability 59,660 57,960
Finance lease liabilities, net of current portion 1,665,330 1,600,931
Operating lease liabilities, net of current portion 3,900,142 3,906,625
Loan from related party, net of current portion 1,120,044 0
Notes payable, net 5,251,593 5,303,563
Total Non-Current Liabilities 11,996,769 10,869,079
Total Liabilities 17,504,802 15,773,387
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 0 0
Common stock; par value $0.001, 50,000,000 shares authorized and 9,606,024 and 9,475,443 shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 9,606 9,475
Additional paid-in capital 109,682,187 109,274,166
Accumulated deficit (88,618,830) (86,267,438)
Accumulated other comprehensive loss (6,013,765) (6,362,111)
Total Stockholders' Equity 15,059,198 16,654,092
Noncontrolling Interest 6,838 0
Total Equity 15,066,036 16,654,092
Total Liabilities and Equity $ 32,570,838 $ 32,427,479