XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 354,264 $ 290,084 $ 944,844 $ 717,316
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 236,038 155,061 609,869 400,572
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 94,228 86,659 253,779 224,128
Proprietary product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 52,242 39,925 135,035 119,319
Bulk rHuPH20 sales        
Disaggregation of Revenue [Line Items]        
Total revenues 32,491 31,493 82,787 66,637
Device partnered product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 9,495 15,241 35,957 38,172
Revenues under collaborative agreements        
Disaggregation of Revenue [Line Items]        
Total revenues 23,998 48,364 81,196 92,616
Upfront license and target nomination fees        
Disaggregation of Revenue [Line Items]        
Total revenues 0 27,000 220 27,000
Event-based development and regulatory milestones and other fees        
Disaggregation of Revenue [Line Items]        
Total revenues 0 18,000 24,500 57,500
Sales-based milestones        
Disaggregation of Revenue [Line Items]        
Total revenues 20,000 0 45,000 0
Device licensing and development revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,998 $ 3,364 $ 11,476 $ 8,116