v3.26.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
OTHER ACCRUED LIABILITIES      
Tariff refund overpayments received $ 1,300,691 $ 1,300,691  
Prepayments from customers 1,092,859 1,092,859 $ 352,643
Accrued professional fees 285,338 285,338 310,249
Accrued property taxes 255,136 255,136  
Current portion - financing lease liabilities 105,437 105,437 101,822
Current portion - preferred stock repurchase 6,000 6,000 6,000
Other accrued expenses 136,509 136,509 186,695
Total 3,181,970 3,181,970 $ 957,409
Refund from incorrect charges 181,000 329,000  
Tariff refund including interest $ 1,300,000 $ 1,300,000