XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
3 Months Ended
Mar. 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 March 31, 2023 and December 31, 2022 are summarized in the following table:

March 31,
2023
December 31,
2022
Finished goods$47,754 $41,431 
Work-in-process8,844 9,693 
Raw materials27,996 24,597 
Inventories - net$84,594 $75,721