Quarterly report pursuant to Section 13 or 15(d)

Notes Payable (Schedule of notes payable) (Details)

v3.20.2
Notes Payable (Schedule of notes payable) (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 29, 2019
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Horizon Notes   $ 15,750 $ 15,750
Discount on notes payable   (1,791) (2,321)
Total notes payable   13,959 13,429
Less: current portion   (5,000) (1,250)
Long-term notes payable   8,959 $ 12,179
Interest Rate 9.00%    
Final payment fee   $ 750  
Variable interest rate floor (as a percent) 2.50%    
Horizon Notes [Member]      
Debt Instrument [Line Items]      
Interest Rate   9.00%  
Debt Instrument, Maturity Date   Oct. 31, 2022  
Variable interest rate floor (as a percent)   2.50%  
LIBOR Rate [Member]      
Debt Instrument [Line Items]      
Interest Rate   9.00%