XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventory consisted of the following (in thousands):
March 31,
2023
December 31,
2022
Raw materials$29,707 $24,862 
Work in process12,419 10,691 
Total inventory$42,126 $35,553