XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORY - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 80,269 $ 76,673
Work-in-process 415,261 308,286
Finished goods 281,139 313,589
Total inventory $ 776,669 $ 698,548