XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory - Schedule of Major Classes of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 950 $ 3,081
Work in progress 11,564 10,696
Finished goods 9,004 10,922
Inventory, gross 21,518 24,699
Less: inventory reserves (2,244) (2,289)
Inventory, net 19,274 22,410
Inventory 3,701 5,753
Inventory, net of current portion $ 15,573 $ 16,657