Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
LONG-TERM DEBT AND LIABILITIES - Schedule of Long-term Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
May 06, 2019
Debt Instrument [Line Items]      
Long-term debt, gross $ 60,500,369 $ 52,051,393  
Less: Unamortized debt issuance costs (7,256,190) (137,817)  
Long-term liabilities, net of debt issuance costs 53,244,179 51,913,576  
Less: Current portion (1,100,369) (2,222,392)  
Long-term debt, net 52,143,810 49,691,184  
Fortress Credit Corp.      
Debt Instrument [Line Items]      
Long-term debt, gross 60,000,000    
Nevada State Bank Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt, gross   8,413,184  
Vehicle Notes Payable      
Debt Instrument [Line Items]      
Long-term debt, gross   22,614  
Insurance Notes Payable      
Debt Instrument [Line Items]      
Long-term debt, gross $ 500,369 519,194  
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