XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Inventory Disclosure [Abstract]      
Raw materials $ 440,846 $ 450,389 $ 395,261
Work-in-process 214,285 199,030 209,296
Finished goods 651,648 530,406 652,724
Other 17,463 17,192 17,341
Inventories, gross 1,324,242 1,197,017 1,274,622
Adjustment to value inventory at cost on the LIFO method (268,961) (268,961) (317,382)
Inventories $ 1,055,281 $ 928,056 $ 957,240