XML 48 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories by Type
Inventories consisted of the following:
As of September 30, 2021As of December 31, 2020
(in thousands)
Raw materials
$45,990 $46,232 
Work-in-process
192,650 161,324 
Finished goods
94,816 73,221 
Total
$333,456 $280,777