Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Rollforward) (Details)

v3.20.2
Fair Value Measurements (Rollforward) (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at September 30, 2020 $ 1,850  
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 1,850 $ 2,939
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements (1,855)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 140  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 626  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at September 30, 2020 1,850  
Derivative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at September 30, 2020 36  
Derivative | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 36 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 0  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 140  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (104)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at September 30, 2020 36  
Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at September 30, 2020 1,814  
Warrants | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 1,814 $ 2,939
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements (1,855)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 0  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 730  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at September 30, 2020 $ 1,814