XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory    
Raw materials $ 10,262 $ 4,870
Work in process 86,712 65,117
Finished goods 18,077 23,265
Total $ 115,051 $ 93,252