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 ($)
Jun. 30, 2020
Dec. 31, 2019
May 06, 2019
Debt Instrument [Line Items]      
Long-term debt, gross $ 49,019,195 $ 48,018,685  
Less: Unamortized debt issuance costs (76,457) (93,144)  
Long-term debt, net 48,942,738 47,925,541  
Less: Current portion (2,564,812) (1,634,527)  
Long-term liabilities, net 46,377,926 46,291,014  
Share Redemption Consideration Obligation      
Debt Instrument [Line Items]      
Long-term debt, gross 39,096,401 39,096,401 $ 39,096,401
Nevada State Bank Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt, gross 8,994,300 8,699,900  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term debt, gross 33,526 44,490  
Unsecured Debt | Paycheck Protection Program (PPP Loan)      
Debt Instrument [Line Items]      
Long-term debt, gross 835,300    
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term debt, gross $ 59,668 $ 177,894