XML 63 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 221,038 $ 152,365 $ 383,181 $ 269,644
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 111,740 85,340 211,380 154,945
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 73,889 46,300 134,683 68,440
bulk rHuPH20        
Disaggregation of Revenue [Line Items]        
Total revenues 27,133 25,057 49,202 41,505
Sale of proprietary products        
Disaggregation of Revenue [Line Items]        
Total revenues 32,293 14,687 60,254 20,379
Sale of device partnered products        
Disaggregation of Revenue [Line Items]        
Total revenues 14,463 6,556 25,227 6,556
Collaborative Agreements        
Disaggregation of Revenue [Line Items]        
Total revenues 35,409 20,725 37,118 46,259
Upfront license and target nomination fees        
Disaggregation of Revenue [Line Items]        
Total revenues 0 5,000 0 30,000
Event-based development and regulatory milestone and other fees        
Disaggregation of Revenue [Line Items]        
Total revenues 33,000 15,000 33,000 15,000
Device licensing and development revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,409 $ 725 $ 4,118 $ 1,259