XML 75 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories as of December 31, 2024 and 2023 were as follows:
20242023
Raw materials and supplies$112,457 $119,047 
Work in process, finished goods and reserves115,015 114,810 
Total inventories$227,472 $233,857