XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
June 30, December 31,
20232022
Raw materials $12,836 $12,348 
Work in process 9,829 14,064 
Finished products 19,817 21,382 
Total inventories$42,482 $47,794