v3.26.1
SCHEDULE OF ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 28,404 $ 28,888
Accrued professional, board and other fees 3,239 1,644
Accrued wages 2,723 3,487
Warranty payable 1,277 1,721
Accrued income, property and sales taxes payable 2,780 972
Accrued purchases 3,343
Other accrued expenses 2,607 379
Government grant liabilities 2,869 1,784
Total accrued expenses $ 47,242 $ 38,875