XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 7,325 $ 22,208
Work in process 45,711 8,985
Finished goods 32,923 17,132
Total inventories $ 85,959 $ 48,325