XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Inventory Disclosure [Abstract]      
Raw materials and work in process $ 199,517 $ 176,400 $ 169,794
Finished goods 978,034 600,784 648,243
Inventories $ 1,177,551 $ 777,184 $ 818,037