v3.26.3
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory    
Raw materials and supplies $ 367,963 $ 350,910
Work-in-process 70,573 84,250
Finished goods 33,890 85,808
Inventory 472,426 520,968
Inventory adjustments $ 123,200 $ 151,900