XML 31 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 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 September 30, 2023 and December 31, 2022 are summarized in the following table:
September 30,
2023
December 31,
2022
Finished goods$46,740 $41,431 
Work-in-process8,673 9,693 
Raw materials26,607 24,597 
Inventories - net$82,020 $75,721