XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 660,116 $ 443,310 $ 267,594
Royalties      
Disaggregation of Revenue [Line Items]      
Total revenues 360,475 203,900 88,596
Product sales, net      
Disaggregation of Revenue [Line Items]      
Total revenues 191,030 104,224 55,987
Sales of bulk rHuPH20      
Disaggregation of Revenue [Line Items]      
Total revenues 82,084 80,960 38,956
Sale of proprietary products      
Disaggregation of Revenue [Line Items]      
Total revenues 72,849 23,264 17,031
Sale of Device Partnered Products      
Disaggregation of Revenue [Line Items]      
Total revenues 36,097 0 0
Revenues under collaborative agreements      
Disaggregation of Revenue [Line Items]      
Total revenues 108,611 135,186 123,011
Upfront license and target nomination fees      
Disaggregation of Revenue [Line Items]      
Total revenues 30,000 42,000 37,264
Event-based development milestones and regulatory milestone and other fees      
Disaggregation of Revenue [Line Items]      
Total revenues 59,000 42,000 69,500
Sales-based milestones      
Disaggregation of Revenue [Line Items]      
Total revenues 10,000 50,000 15,000
Device Licensing and development revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 9,611 $ 1,186 $ 1,247