XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Net - Summary of Inventories, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Inventory Disclosure [Abstract]      
Finished goods $ 633,023 $ 393,609 $ 384,949
Raw materials 23,581 25,624 22,274
Work in process 20,127 24,062 18,905
Inventories, net $ 676,731 $ 443,295 $ 426,128