XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory is valued at average cost or net realizable value, whichever is lower. The Company’s components of inventory as of December 31, 2022 and 2021 are summarized in the following table:
December 31,
20222021
Finished goods$41,431 $23,822 
Work-in-process9,693 10,738 
Raw materials24,597 28,311 
Inventories - net$75,721 $62,871