XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory
6 Months Ended
Jun. 30, 2023
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 June 30, 2023 and December 31, 2022 are summarized in the following table:
June 30,
2023
December 31,
2022
Finished goods$48,237 $41,431 
Work-in-process5,304 9,693 
Raw materials25,910 24,597 
Inventories - net$79,451 $75,721