v3.26.1
SCHEDULE OF ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 27,777 $ 28,404
Accrued professional, board and other fees 1,592 3,239
Accrued wages 2,586 2,723
Warranty payable 307 1,277
Accrued income, property and sales taxes payable 2,700 2,780
Accrued purchases 3,454 3,343
Other accrued expenses 4,573 2,607
Grant liabilities 2,971 2,869
Total accounts payable and accrued expenses $ 45,960 $ 47,242