v3.26.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 60,558 $ 59,250
Work in process 21,622 26,613
Finished goods 10,359 6,883
Total inventory 92,539 92,746
CINVANTI    
Inventory [Line Items]    
Total inventory 26,631 27,417
SUSTOL    
Inventory [Line Items]    
Total inventory 951 1,307
APONVIE    
Inventory [Line Items]    
Total inventory 3,691 3,586
ZYNRELEF    
Inventory [Line Items]    
Total inventory $ 61,266 $ 60,436