Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
LONG-TERM LIABILITIES - Schedule of Long-term Liabilities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
May 06, 2019
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 50,354,014 $ 52,051,393  
Less: Unamortized debt issuance costs (138,829) (137,817)  
Long-term liabilities, net of debt issuance costs 50,215,185 51,913,576  
Less: Current portion (2,607,913) (2,222,392)  
Long-term liabilities, net 47,607,272 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 7,251,800 8,413,184  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 5,813 22,614  
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross   $ 519,194