XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Current Assets:    
Cash and restricted cash $ 8,673,449 $ 10,868,728
Accounts receivable, net 4,095,991 2,396,056
Inventories, net 5,514,889 5,541,192
Contract assets 1,140,358 1,666,698
Prepaid expenses and other current assets 367,630 168,443
Total Current Assets 19,792,317 20,641,117
Non-Current Assets:    
Property and equipment, net 6,445,062 6,618,822
Operating lease right-of-use assets 4,690,909 4,450,822
Deposits and other assets 505,382 456,658
Intangible assets, net 40,110 39,367
Goodwill 247,626 220,693
Total Non-Current Assets 11,929,089 11,786,362
Total Assets 31,721,406 32,427,479
Current Liabilities:    
Accounts payable 1,532,813 1,300,966
Accrued expenses 2,698,239 2,491,479
Current portion of finance lease liabilities 522,815 458,347
Current portion of operating lease liabilities 623,766 544,197
Contract liabilities 102,710 109,319
Total Current Liabilities 5,480,343 4,904,308
Non-Current Liabilities:    
Deferred tax liability 64,281 57,960
Finance lease liabilities, net of current portion 1,676,281 1,600,931
Operating lease liabilities, net of current portion 4,067,143 3,906,625
Loan from related party, net of current portion 1,167,215 0
Notes payable, net 5,335,911 5,303,563
Total Non-Current Liabilities 12,310,831 10,869,079
Total Liabilities 17,791,174 15,773,387
Stockholders' Equity:    
Preferred stock; par value $0.001, 2,500,000 shares authorized, 0 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 0 0
Common stock; par value $0.001, 50,000,000 shares authorized and 9,614,043 and 9,475,443 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 9,614 9,475
Additional paid-in capital 109,912,732 109,274,166
Accumulated deficit (90,770,715) (86,267,438)
Accumulated other comprehensive loss (5,218,427) (6,362,111)
Total Stockholders' Equity 13,933,204 16,654,092
Noncontrolling Interest (2,972) 0
Total Equity 13,930,232 16,654,092
Total Liabilities and Equity $ 31,721,406 $ 32,427,479