XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Inventory Disclosure [Abstract]      
Raw materials $ 490,214 $ 450,389 $ 408,681
Work-in-process 231,578 199,030 190,661
Finished goods 788,044 530,406 706,234
Other 17,636 17,192 17,395
Inventories, gross 1,527,472 1,197,017 1,322,971
Adjustment to value inventory at cost on the LIFO method (268,961) (268,961) (317,382)
Inventories $ 1,258,511 $ 928,056 $ 1,005,589