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 ($)
Jun. 30, 2021
Dec. 31, 2020
May 06, 2019
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 50,922,993 $ 52,051,393  
Less: Unamortized debt issuance costs (155,522) (137,817)  
Long-term liabilities, net of debt issuance costs 50,767,471 51,913,576  
Less: Current portion (2,760,792) (2,222,392)  
Long-term liabilities, net 48,006,679 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,641,200 8,413,184  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross 11,440 22,614  
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term liabilities, gross $ 173,952 $ 519,194