XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 225,777 $ 196,126
Work in process 23,664 21,225
Raw materials 15,099 12,620
Inventories, net $ 264,540 $ 229,971