XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 829,253 $ 660,116 $ 443,310
Royalties      
Disaggregation of Revenue [Line Items]      
Total revenues 447,865 360,475 203,900
Product sales, net      
Disaggregation of Revenue [Line Items]      
Total revenues 300,854 191,030 104,224
Sales of bulk rHuPH20      
Disaggregation of Revenue [Line Items]      
Total revenues 115,442 82,084 80,960
Sale of proprietary products      
Disaggregation of Revenue [Line Items]      
Total revenues 130,834 72,849 23,264
Sale of device partnered products      
Disaggregation of Revenue [Line Items]      
Total revenues 54,578 36,097 0
Revenues under collaborative agreements      
Disaggregation of Revenue [Line Items]      
Total revenues 80,534 108,611 135,186
Upfront license and target nomination fees      
Disaggregation of Revenue [Line Items]      
Total revenues 2,000 30,000 42,000
Event-based development and regulatory milestones and other fees      
Disaggregation of Revenue [Line Items]      
Total revenues 69,000 59,000 42,000
Sales-based milestones      
Disaggregation of Revenue [Line Items]      
Total revenues 0 10,000 50,000
Device licensing and development revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 9,534 $ 9,611 $ 1,186