XML 83 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory    
Raw materials $ 12,975 $ 10,262
Work in process 82,588 86,712
Finished goods 34,537 18,077
Total $ 130,100 $ 115,051