XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Finished goods $ 311,492 $ 277,760
Work in process 30,527 24,895
Raw materials 13,370 18,262
Inventories, net $ 355,389 $ 320,917