v3.26.1
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 376,708 $ 264,861
Royalties    
Disaggregation of Revenue [Line Items]    
Total revenues 240,681 168,192
Product sales, net    
Disaggregation of Revenue [Line Items]    
Total revenues 130,424 78,041
Proprietary product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 41,873 36,341
Bulk rHuPH20 sales    
Disaggregation of Revenue [Line Items]    
Total revenues 73,497 27,025
Device partnered product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 15,054 14,675
Revenues under collaborative agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 5,603 18,628
Upfront license and target nomination fees    
Disaggregation of Revenue [Line Items]    
Total revenues 0 220
Sales-based milestones    
Disaggregation of Revenue [Line Items]    
Total revenues 0 15,000
Device licensing and development revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 5,603 $ 3,408