Quarterly report pursuant to Section 13 or 15(d)

LONG-TERM LIABILITIES - Schedule of Long-term Liabilities (Details)

v3.20.2
LONG-TERM LIABILITIES - Schedule of Long-term Liabilities (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
May 06, 2019
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 48,589,663 $ 48,018,685  
Less: Unamortized debt issuance costs (68,360) (93,144)  
Long-term liabilities, net of debt issuance costs 48,521,303 47,925,541  
Less: Current portion (2,530,149) (1,634,527)  
Long-term liabilities, net 45,991,154 46,291,014  
Share Redemption Consideration Obligation      
Debt Instrument [Line Items]      
Long-term liabilities, gross 39,096,401 39,096,401 $ 39,096,401
Nevada State Bank Credit Agreement      
Debt Instrument [Line Items]      
Long-term liabilities, gross 8,629,800 8,699,900  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross 28,162 44,490  
Unsecured Debt | Paycheck Protection Program (PPP Loan)      
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 835,300    
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross   $ 177,894