Annual report pursuant to Section 13 and 15(d)

Notes Payable (Schedule of Notes Payable) (Details)

v3.21.1
Notes Payable (Schedule of Notes Payable) (Details)
12 Months Ended
Mar. 29, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]      
Long-term notes payable   $ 0 $ 12,179,000
Horizon Notes [Member]      
Debt Instrument [Line Items]      
Debt instrument funded amount   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% 9.00%
Debt Instrument, Maturity Date   Oct. 31, 2022 Oct. 31, 2022
Final payment fee $ 750,000 $ 750,000  
Variable interest rate floor (as a percent)   2.5  
Horizon Notes [Member] | LIBOR Rate [Member]      
Debt Instrument [Line Items]      
Variable interest rate floor (as a percent) 2.50%