Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Licensing and Other Arrangements - Sale of Future Revenue Streams - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 21, 2016
USD ($)
Dec. 31, 2018
USD ($)
Agreement
Dec. 31, 2017
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Unearned revenue recognized under units-of-revenue method   $ 490 $ 615
Unearned revenue recognized under units-of-revenue method – long-term   $ 17,017 17,123
HCRP [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Number of royalty Interest acquisition agreements | Agreement   2  
Unearned revenue recognized under units-of-revenue method   $ 18,000  
Revenue recognized under units-of-revenue method   200 300
Unearned revenue recognized under units-of-revenue method   500 600
Unearned revenue recognized under units-of-revenue method – long-term   17,000 $ 17,100
HCRP [Member] | First Acquisition Agreement [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Upfront cash payment received $ 6,500    
Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years 4,000 $ 2,000  
HCRP [Member] | Second Acquisition Agreement [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Upfront cash payment received $ 11,500