XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 162,143 $ 117,279
Royalties    
Disaggregation of Revenue [Line Items]    
Total revenues 99,640 69,605
Product sales, net    
Disaggregation of Revenue [Line Items]    
Total revenues 60,794 22,140
bulk rHuPH20    
Disaggregation of Revenue [Line Items]    
Total revenues 22,069 16,448
Proprietary Products Sales    
Disaggregation of Revenue [Line Items]    
Total revenues 27,961 5,692
Device Partnered Products    
Disaggregation of Revenue [Line Items]    
Total revenues 10,764 0
Collaborative Agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 1,709 25,534
Upfront License Fees    
Disaggregation of Revenue [Line Items]    
Total revenues 0 25,000
Device Licensing and development revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 1,709 $ 534