XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consists of the following as of December 31, 2022 and 2021 (in thousands):
2022
2021
Accrued purchases
$17,763 $9,667 
Accrued compensation
4,4722,369
Accrued other
1,4912,067
Total
$23,726 $14,103