Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of Revenues Disaggregated by Category (Details)

v3.26.1
Revenues - Schedule of Revenues Disaggregated by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 78,703 $ 101,685 $ 137,521 $ 155,018
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 67,015 58,948 121,938 102,498
Gross product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 88,464 79,692 163,852 139,884
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (21,449) (20,744) (41,914) (37,386)
Contract revenues from collaborations and other        
Disaggregation of Revenue [Line Items]        
Total revenues 11,688 42,737 15,583 52,520
Development Milestones        
Disaggregation of Revenue [Line Items]        
Total revenues 4,000 0 4,000 3,000
Delivery of drug supplies, royalties and others        
Disaggregation of Revenue [Line Items]        
Total revenues 7,688 2,756 11,583 9,539
Release of cost share liability        
Disaggregation of Revenue [Line Items]        
Total revenues $ 0 $ 39,981 $ 0 $ 39,981