XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued liabilities and other ACCRUED LIABILITIES AND OTHER
Accrued liabilities and other consisted of the following (in thousands):
 As of December 31,
 20232022
Accrued purchases$13,145 $34,932 
Accrued payroll and payroll related expenses13,120 12,936 
Operating lease liabilities (Note 8)
3,382 3,257 
Other current liabilities
1,143 321 
Total$30,790 $51,446