XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 264,861 $ 195,879
Royalties    
Disaggregation of Revenue [Line Items]    
Total revenues 168,192 120,593
Product sales, net    
Disaggregation of Revenue [Line Items]    
Total revenues 78,041 58,583
Proprietary product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 36,341 35,254
Bulk rHuPH20 sales    
Disaggregation of Revenue [Line Items]    
Total revenues 27,025 10,511
Device partnered product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 14,675 12,818
Revenues under collaborative agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 18,628 16,703
Upfront license and target nomination fees    
Disaggregation of Revenue [Line Items]    
Total revenues 220 0
Event-based development and regulatory milestones and other fees    
Disaggregation of Revenue [Line Items]    
Total revenues 0 14,000
Sales-based milestones    
Disaggregation of Revenue [Line Items]    
Total revenues 15,000 0
Device licensing and development revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 3,408 $ 2,703