Annual report pursuant to Section 13 and 15(d)

Notes Payable - Summary of Notes Payable (Details)

v3.21.1
Notes Payable - Summary of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total notes payable $ 2,960 $ 1,207
Less: current portion (1,438) (1,207)
Notes Payable 1,522 0
Note Payable to Bank [Member] | 7% Notes Payable Due June 1, 2024 [Member]    
Debt Instrument [Line Items]    
Total notes payable 555 0
Note Payable to Bank [Member] | Paycheck Protection Program [Member]    
Debt Instrument [Line Items]    
Total notes payable 2,237 0
Note Payable to Bank [Member] | 7.75% Notes Payable Due September 23, 2024 [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 468
Note Payable to Bank [Member] | 5.3% Notes Payable Due May 17, 2027 [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 258
Note Payable to Bank [Member] | 5.0% Notes Payable Due August 4, 2026 [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 409
Other Notes Payable [Member]    
Debt Instrument [Line Items]    
Other notes payable No recourse to the general credit of the Company. $ 168 $ 72