Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements Measurement Levels (Details)

v3.20.1
Fair Value Measurements Measurement Levels (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability $ 2,903 $ 2,939
Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 2,903 2,939
Derivative warrant liability - ESW warrant    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,983 2,149
Derivative warrant liability - ESW warrant | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Derivative warrant liability - ESW warrant | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Derivative warrant liability - ESW warrant | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,983 2,149
Derivative warrant liability - Hale warrant    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 915 645
Derivative warrant liability - Hale warrant | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Derivative warrant liability - Hale warrant | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Derivative warrant liability - Hale warrant | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 915 645
Derivative warrant liability - iStudy    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 5 145
Derivative warrant liability - iStudy | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Derivative warrant liability - iStudy | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Derivative warrant liability - iStudy | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability $ 5 $ 145