Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Measurement Levels) (Details)

v3.20.2
Fair Value Measurements (Measurement Levels) (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability $ 1,850  
Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0  
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0  
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,850  
Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,814 $ 2,939
Warrants | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Warrants | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Warrants | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,814 2,939
Warrants | Warrant liability - ESW    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability   2,149
Warrants | Warrant liability - ESW | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability   0
Warrants | Warrant liability - ESW | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability   0
Warrants | Warrant liability - ESW | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability   2,149
Warrants | Warrant liability - Hale    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,462 645
Warrants | Warrant liability - Hale | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Warrants | Warrant liability - Hale | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Warrants | Warrant liability - Hale | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 1,462 645
Warrants | Warrant liability - iStudy    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 352 145
Warrants | Warrant liability - iStudy | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Warrants | Warrant liability - iStudy | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Warrants | Warrant liability - iStudy | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 352 $ 145
Derivative    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 36  
Derivative | Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0  
Derivative | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0  
Derivative | Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability $ 36