Quarterly report pursuant to Section 13 or 15(d)

Schedule of Long term Debt (Details) (Parenthetical)

v3.21.2
Schedule of Long term Debt (Details) (Parenthetical) - USD ($)
May 08, 2020
Jun. 30, 2021
Dec. 31, 2020
Apr. 14, 2020
Debt Instrument [Line Items]        
Debt issuance costs net   $ 103,000 $ 105,000  
Promissory Note [Member]        
Debt Instrument [Line Items]        
Effective interest rate       1.00%
Note Payable to 2023 [Member]        
Debt Instrument [Line Items]        
Effective interest rate   5.60%    
Note Payable to 2025 [Member]        
Debt Instrument [Line Items]        
Effective interest rate   9.10%    
Revolving Credit [Member]        
Debt Instrument [Line Items]        
Debt due date May 15, 2024      
Effective interest rate   5.30%    
Term Loan [Member]        
Debt Instrument [Line Items]        
Debt due date May 15, 2024      
Effective interest rate   4.40%