XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are comprised of the following amounts:
 As of December 31,
 20222021
Raw materials$32,146 $27,221 
Work in process24,610 24,960 
Finished goods23,926 22,846 
Total inventories$80,682 $75,027