v3.22.2.2
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 208,976 $ 115,830 $ 478,620 $ 341,307
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenues 99,551 58,563 254,496 141,264
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 61,427 25,047 129,867 77,173
bulk rHuPH20        
Disaggregation of Revenue [Line Items]        
Total revenues 19,259 18,862 60,764 59,719
Proprietary Products Sales        
Disaggregation of Revenue [Line Items]        
Total revenues 24,180 6,185 44,559 17,454
Device Partnered Products        
Disaggregation of Revenue [Line Items]        
Total revenues 17,988 0 24,544 0
Collaborative Agreements        
Disaggregation of Revenue [Line Items]        
Total revenues 47,998 32,220 94,257 122,870
Upfront License Fees        
Disaggregation of Revenue [Line Items]        
Total revenues 0 2,000 30,000 42,000
Event-Based Development Fees        
Disaggregation of Revenue [Line Items]        
Total revenues 44,000 0 59,000 30,000
Sales-based milestone        
Disaggregation of Revenue [Line Items]        
Total revenues 0 30,000 0 50,000
Device Licensing and development revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,998 $ 220 $ 5,257 $ 870