Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Assets and Liabilities - Summary of Long-term Debt Carried at Amortized Cost on Consolidated Balance Sheet (Details)

v3.20.4
Fair Value of Financial Assets and Liabilities - Summary of Long-term Debt Carried at Amortized Cost on Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Derivative liability - exchange option and change of control $ 28,865  
Long-term royalty-linked notes, less current portion 16,493  
Book Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current portion of long-term debt 6,374 $ 5,800
Long-term debt, less current portion 1,626 7,625
Long-term exchangeable note 20,836  
Derivative liability - exchange option and change of control 28,865  
Current portion of royalty-linked notes 114  
Long-term royalty-linked notes, less current portion 13,389  
Total 71,204 13,425
Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current portion of long-term debt 6,374 5,800
Long-term debt, less current portion 1,512 7,213
Long-term exchangeable note 31,493  
Derivative liability - exchange option and change of control 28,865  
Current portion of royalty-linked notes 114  
Long-term royalty-linked notes, less current portion 16,379  
Total 84,737 13,013
Level 2 | Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current portion of long-term debt 6,374 5,800
Long-term debt, less current portion 1,512 7,213
Long-term exchangeable note 31,493  
Total 39,379 $ 13,013
Level 3 | Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Derivative liability - exchange option and change of control 28,865  
Current portion of royalty-linked notes 114  
Long-term royalty-linked notes, less current portion 16,379  
Total $ 45,358