XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Inventory Disclosure [Abstract]      
Raw materials $ 101,163 $ 95,777 $ 110,883
In-process products 24,117 21,803 18,661
Finished products 184,974 166,162 135,821
Total inventories $ 310,254 $ 283,742 $ 265,365