Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Debt (Details)

v3.20.1
Fair Value Measurements - Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Carrying Amount    
Fair Value Measurements    
Long-term debt $ 32,277 $ 22,479
Carrying Amount | Novartis Note    
Fair Value Measurements    
Long-term debt 15,903 15,193
Carrying Amount | Silicon Valley Bank Loan Agreement    
Fair Value Measurements    
Long-term debt 16,374 7,286
Fair Value    
Fair Value Measurements    
Long-term debt 31,761 22,106
Fair Value | Novartis Note    
Fair Value Measurements    
Long-term debt 15,713 14,825
Fair Value | Silicon Valley Bank Loan Agreement    
Fair Value Measurements    
Long-term debt $ 16,048 $ 7,281