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 ($)
9 Months Ended 12 Months Ended
Mar. 29, 2019
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Long-term notes payable   $ 0 $ 12,179,000
Horizon Notes [Member]      
Debt Instrument [Line Items]      
Horizon Notes   0 15,750,000
Discount on notes payable   0 (2,321,000)
Total notes payable   0 13,429,000
Less: current portion   0 (1,250,000)
Long-term notes payable   $ 0 $ 12,179,000
Interest Rate   9.00% 9.00%
Debt Instrument, Maturity Date   Oct. 31, 2022 Oct. 31, 2022
Final payment fee   $ 750,000  
Variable interest rate floor (as a percent) 2.50% 2.50%  
Horizon Notes [Member] | LIBOR Rate [Member]      
Debt Instrument [Line Items]      
Interest Rate 9.00% 9.00%