XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
ACCRUED AND OTHER CURRENT LIABILITIES ACCRUED AND OTHER CURRENT LIABILITIES
Accrued and other current liabilities consist of the following (in thousands):
June 30, 2024December 31, 2023
Payroll and related benefits$3,711 $5,681 
Materials and related purchases3,234 2,083 
Professional and consulting fees515 802 
Amounts due to customers— 545 
Accrued capital purchases283 327 
Noncancellable purchase commitments1,402 637 
Other524 680 
Total accrued and other current liabilities$9,669 $10,755