XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Raw materials $ 10,384 $ 5,600
Work in process 6,740 24,672
Finished goods 15,208 16,229
Total inventory 32,332 46,501
Cost of product revenues    
Expenses related to excess and obsolete inventory $ 1,624 $ 1,814