XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Inventory Disclosure [Abstract]      
Raw materials $ 94,340 $ 95,777 $ 89,903
In-process products 22,678 21,803 19,464
Finished products 179,622 166,162 146,353
Total inventories $ 296,640 $ 283,742 $ 255,720