Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
LONG-TERM LIABILITIES - Schedule of Long-term Liabilities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
May 06, 2019
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 51,482,756 $ 52,051,393  
Less: Unamortized debt issuance costs (172,409) (137,817)  
Long-term liabilities, net of debt issuance costs 51,310,347 51,913,576  
Less: Current portion (1,913,355) (2,222,392)  
Long-term liabilities, net 49,396,992 49,691,184  
Main Street Priority Loan Facility      
Debt Instrument [Line Items]      
Long-term liabilities, gross 4,000,000 4,000,000  
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,022,300 8,413,184  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross 17,040 22,614  
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 347,015 $ 519,194