Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
LONG-TERM LIABILITIES - Schedule of Long-term Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
May 06, 2019
Debt Instrument [Line Items]      
Long-term debt, gross $ 52,051,393 $ 48,018,685  
Less: Unamortized debt issuance costs (137,817) (93,144)  
Long-term liabilities, net of debt issuance costs 51,913,576 47,925,541  
Less: Current portion (2,222,392) (1,634,527)  
Long-term liabilities, net 49,691,184 46,291,014  
Main Street Priority Loan Facility      
Debt Instrument [Line Items]      
Long-term debt, gross 4,000,000    
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,413,184 8,699,900  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term debt, gross 22,614 44,490  
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term debt, gross $ 519,194 $ 177,894