XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Components of inventories Components of inventories consist of the following:
June 30,
2022
December 31,
2021
Raw materials$20,452 $15,772 
Work in process5,398 4,035 
Finished goods5,131 4,833 
$30,981 $24,640