Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of Revenues Disaggregated by Category (Details)

v3.26.3
Revenues - Schedule of Revenues Disaggregated by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 80,890 $ 69,462 $ 218,411 $ 224,480
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 72,289 64,067 194,227 166,565
Gross product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 93,603 85,624 257,455 225,508
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (21,314) (21,557) (63,228) (58,943)
Contract revenues from collaborations and other        
Disaggregation of Revenue [Line Items]        
Total revenues 8,601 5,395 24,184 57,915
Development Milestones        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 4,000 3,000
Delivery of drug supplies, royalties and others        
Disaggregation of Revenue [Line Items]        
Total revenues 8,601 5,395 20,184 14,934
Release of cost share liability        
Disaggregation of Revenue [Line Items]        
Total revenues $ 0 $ 0 $ 0 $ 39,981