v3.26.1
Revenue - Disaggregated Revenues (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 $ 480,999 $ 325,719 $ 857,707 $ 590,580
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 307,699 205,639 548,380 373,831
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 129,626 81,510 260,050 159,551
Proprietary product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 55,428 46,452 97,301 82,793
Bulk rHuPH20 sales        
Disaggregation of Revenue [Line Items]        
Total revenues 59,618 23,271 133,115 50,296
Device partnered product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 14,580 11,787 29,634 26,462
Revenues under collaborative agreements        
Disaggregation of Revenue [Line Items]        
Total revenues 43,674 38,570 49,277 57,198
Upfront license and target nomination fees        
Disaggregation of Revenue [Line Items]        
Total revenues 35,500 0 35,500 220
Event-based development and regulatory milestones and other fees        
Disaggregation of Revenue [Line Items]        
Total revenues 5,706 24,500 5,706 24,500
Sales-based milestones        
Disaggregation of Revenue [Line Items]        
Total revenues 0 10,000 0 25,000
Device licensing and development revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,468 $ 4,070 $ 8,071 $ 7,478