XML 84 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Fair Value of Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Financial liabilities:    
Financial liabilities fair value $ 165,800 $ 110,600
MidCap Credit Facility    
Financial liabilities:    
Financial liabilities fair value 55,400 40,000
Senior convertible notes    
Financial liabilities:    
Financial liabilities fair value 7,000  
PPP Loan    
Financial liabilities:    
Financial liabilities fair value 4,700  
Mann Group Promissory Notes    
Financial liabilities:    
Financial liabilities fair value 78,900 46,200
Milestone Rights Liability    
Financial liabilities:    
Financial liabilities fair value 19,800 16,400
2024 Convertible Notes    
Financial liabilities:    
Financial liabilities fair value   3,700
June 2020 Note    
Financial liabilities:    
Financial liabilities fair value   2,300
December 2020 Note    
Financial liabilities:    
Financial liabilities fair value   2,000
Carrying Value    
Financial liabilities:    
Financial liabilities fair value 129,500 126,200
Carrying Value | MidCap Credit Facility    
Financial liabilities:    
Financial liabilities fair value 49,300 38,900
Carrying Value | Senior convertible notes    
Financial liabilities:    
Financial liabilities fair value 5,000  
Carrying Value | PPP Loan    
Financial liabilities:    
Financial liabilities fair value 4,900  
Carrying Value | Mann Group Promissory Notes    
Financial liabilities:    
Financial liabilities fair value 63,000 70,000
Carrying Value | Milestone Rights Liability    
Financial liabilities:    
Financial liabilities fair value 7,300 7,300
Carrying Value | 2024 Convertible Notes    
Financial liabilities:    
Financial liabilities fair value   5,000
Carrying Value | June 2020 Note    
Financial liabilities:    
Financial liabilities fair value   2,500
Carrying Value | December 2020 Note    
Financial liabilities:    
Financial liabilities fair value   2,500
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value 165,800 110,600
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 3 | MidCap Credit Facility    
Financial liabilities:    
Financial liabilities fair value 55,400 40,000
Estimate of Fair Value Measurement | Senior convertible notes | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value 7,000  
Estimate of Fair Value Measurement | PPP Loan | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value 4,700  
Estimate of Fair Value Measurement | Mann Group Promissory Notes | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value 78,900 46,200
Estimate of Fair Value Measurement | Milestone Rights Liability | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value $ 19,800 16,400
Estimate of Fair Value Measurement | 2024 Convertible Notes | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value   3,700
Estimate of Fair Value Measurement | June 2020 Note | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value   2,300
Estimate of Fair Value Measurement | December 2020 Note | Fair Value, Inputs, Level 3    
Financial liabilities:    
Financial liabilities fair value   $ 2,000