XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
June 30, 2025December 31, 2024
Finished goods$49,845 $39,299 
Work in process41,931 36,785 
Raw materials and supplies89,542 66,317 
Total$181,318 $142,401