v3.26.1
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
SCHEDULE OF ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

Accounts payable, accrued expenses and other current liabilities consisted of the following:

 

   June 30, 2026   December 31, 2025 
         
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