v3.24.3
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory    
Raw materials $ 10,159  
Semi-finished goods 12,143 $ 18,258
Finished goods 11,325 12,864
Total inventory 33,627 31,122
Inventory 28,680 31,122
Inventory    
Inventory    
Inventory 28,680 $ 31,122
Other long-term assets    
Inventory    
Noncurrent inventory $ 4,947