XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventories as of June 30, 2022 and December 31, 2021 are summarized in the following table:
June 30,
2022
December 31,
2021
Finished goods$31,158 $23,822 
Work-in-process10,923 10,738 
Raw materials31,310 28,311 
Inventories - net$73,391 $62,871 

Inventories of the Company are valued at average cost or net realizable value, whichever is lower.