XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 216,033 $ 208,976 $ 599,214 $ 478,620
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 114,433 99,551 325,813 254,496
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 86,569 61,427 221,252 129,867
bulk rHuPH20        
Disaggregation of Revenue [Line Items]        
Total revenues 37,001 19,259 86,203 60,764
Sale of proprietary products        
Disaggregation of Revenue [Line Items]        
Total revenues 31,511 24,180 91,765 44,559
Sale of device partnered products        
Disaggregation of Revenue [Line Items]        
Total revenues 18,057 17,988 43,284 24,544
Collaborative Agreements        
Disaggregation of Revenue [Line Items]        
Total revenues 15,031 47,998 52,149 94,257
Upfront license and target nomination fees        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 30,000
Event-based development and regulatory milestone and other fees        
Disaggregation of Revenue [Line Items]        
Total revenues 13,000 44,000 46,000 59,000
Device licensing and development revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 2,031 $ 3,998 $ 6,149 $ 5,257