XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are comprised of the following amounts:
June 30, 2023December 31, 2022
Raw materials$29,904 $32,146 
Work in process24,909 24,610 
Finished goods22,573 23,926 
Total inventories$77,386 $80,682