XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 195,879 $ 162,143
Royalties    
Disaggregation of Revenue [Line Items]    
Total revenues 120,593 99,640
Product sales, net    
Disaggregation of Revenue [Line Items]    
Total revenues 58,583 60,794
Proprietary product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 35,254 27,961
Bulk rHuPH20 sales    
Disaggregation of Revenue [Line Items]    
Total revenues 10,511 22,069
Device partnered product sales    
Disaggregation of Revenue [Line Items]    
Total revenues 12,818 10,764
Collaborative Agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 16,703 1,709
Event-based development and regulatory milestones and other fees    
Disaggregation of Revenue [Line Items]    
Total revenues 14,000 0
Device licensing and development revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,703 $ 1,709