XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory
12 Months Ended
Dec. 31, 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 December 31, 2023 and 2022 are summarized in the following table:
December 31,
20232022
Finished goods$44,903 $41,431 
Work-in-process4,675 9,693 
Raw materials23,918 24,597 
Inventories - net$73,496 $75,721