XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory    
Raw materials and supplies - production locations $ 380,264 $ 385,455
Raw materials and supplies - customer locations 28,619 28,983
Work-in-process 123,015 129,824
Finished goods 161,574 138,380
Inventory 693,472 682,642
Excess and obsolete inventory $ 148,000 $ 158,900