Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)
$ in Thousands
12 Months Ended
Dec. 21, 2016
USD ($)
agreement
period
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Licensing and other arrangements      
Unearned revenue recognized under units-of-revenue method   $ (1,444) $ (1,094)
Revenue recognized under units-of-revenue method   1,444 1,094
Unearned revenue recognized under units-of-revenue method, current   1,452 1,096
Unearned revenue recognized under units-of-revenue method, noncurrent   13,516 15,317
Health Care Royalty Partners Two Limited Partners      
Licensing and other arrangements      
Unearned revenue recognized under units-of-revenue method $ 18,000    
Revenue recognized under units-of-revenue method   1,400 1,100
Unearned revenue recognized under units-of-revenue method, current   1,500 1,100
Unearned revenue recognized under units-of-revenue method, noncurrent   $ 13,500 $ 15,300
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