v3.26.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 58,088 $ 59,250
Work in process 24,275 26,613
Finished goods 8,222 6,883
Total inventory 90,585 92,746
CINVANTI    
Inventory [Line Items]    
Total inventory 24,987 27,417
SUSTOL    
Inventory [Line Items]    
Total inventory 426 1,307
APONVIE    
Inventory [Line Items]    
Total inventory 4,016 3,586
ZYNRELEF    
Inventory [Line Items]    
Total inventory $ 61,156 $ 60,436