XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 187,149 $ 191,174
In-process products 55,171 30,309
Finished products 314,481 222,273
Total inventories $ 556,801 $ 443,756