XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following as of December 31, 2023 and 2022 (in thousands):
20232022
Accrued purchases
$8,629 $17,763 
Accrued compensation
2,137 4,472 
Accrued other
4,319 1,683 
Total
$15,085 $23,918