v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory    
Raw materials and supplies $ 347,034 $ 350,910
Work-in-process 95,582 84,250
Finished goods 73,537 85,808
Inventory 516,153 520,968
Inventory adjustments $ 149,000 $ 151,900