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 |