Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)

v3.26.1
SCHEDULE OF ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 26,538 $ 28,404
Accrued professional, board and other fees 2,997 3,239
Accrued wages 2,371 2,723
Warranty payable 857 1,277
Accrued income, property and sales taxes payable 4,388 2,780
Accrued purchases 2,288 3,343
Other accrued expenses 3,875 2,607
Government grant liabilities 3,062 2,869
Total $ 46,376 $ 47,242