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
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at June 30, 2020 $ 1,517  
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,517 $ 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 293  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at June 30, 2020 1,517  
Derivative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at June 30, 2020 35  
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 35 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 (105)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at June 30, 2020 35  
Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at June 30, 2020 1,482  
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,482 $ 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 398  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at June 30, 2020 $ 1,482