Quarterly report pursuant to Section 13 or 15(d)

Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)

v3.20.1
Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)
$ in Thousands
3 Months Ended
Dec. 21, 2016
USD ($)
agreement
period
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
[1]
Licensing and other arrangements        
Unearned revenue recognized under units-of-revenue method   $ (304) $ (105)  
Revenue recognized under units-of-revenue method   304 105  
Unearned revenue recognized under units-of-revenue method, current   1,267   $ 1,096
Unearned revenue recognized under units-of-revenue method, noncurrent   14,842   $ 15,317
Health Care Royalty Partners Two Limited Partners        
Licensing and other arrangements        
Number of agreements | agreement 2      
Unearned revenue recognized under units-of-revenue method $ 18,000      
Revenue recognized under units-of-revenue method   300 $ 100  
Unearned revenue recognized under units-of-revenue method, current   1,300    
Unearned revenue recognized under units-of-revenue method, noncurrent   $ 14,800    
Health Care Royalty Partners Two Limited Partners | Royalty Interest Acquisition Agreements        
Licensing and other arrangements        
Number of agreements | agreement 2      
Health Care Royalty Partners Two Limited Partners | First Royalty Interest Acquisition Agreement        
Licensing and other arrangements        
Cash payment received $ 6,500      
Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years $ 4,000      
Number of milestone periods | period 3      
Health Care Royalty Partners Two Limited Partners | Second Royalty Interest Acquisition Agreement        
Licensing and other arrangements        
Cash payment received $ 11,500      
[1] The consolidated balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date included in the Company’s Annual Report on Form 10K for the year ended December 31, 2019.