XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 325,719 $ 231,353 $ 590,580 $ 427,232
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 205,639 124,918 373,831 245,511
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 81,510 78,886 159,551 137,469
Proprietary product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 46,452 44,139 82,793 79,394
Bulk rHuPH20 sales        
Disaggregation of Revenue [Line Items]        
Total revenues 23,271 24,634 50,296 35,144
Device partnered product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 11,787 10,113 26,462 22,931
Revenues under collaborative agreements        
Disaggregation of Revenue [Line Items]        
Total revenues 38,570 27,549 57,198 44,252
Upfront license and target nomination fees        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 220 0
Event-based development and regulatory milestones and other fees        
Disaggregation of Revenue [Line Items]        
Total revenues 24,500 25,500 24,500 39,500
Sales-based milestones        
Disaggregation of Revenue [Line Items]        
Total revenues 10,000 0 25,000 0
Device licensing and development revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,070 $ 2,049 $ 7,478 $ 4,752