Quarterly report pursuant to Section 13 or 15(d)

LONG-TERM DEBT - Schedule of Long-term Debt (Details)

v3.20.1
LONG-TERM DEBT - Schedule of Long-term Debt (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-term debt, gross $ 48,613,187 $ 48,018,685
Less: Unamortized debt issuance costs (84,702) (93,144)
Long-term debt, net 48,528,485 47,925,541
Less: Current portion (1,599,103) (1,634,527)
Long-term debt, net 46,929,382 46,291,014
Triangulum Promissory Note    
Debt Instrument [Line Items]    
Long-term debt, gross 39,096,401 39,096,401
Nevada State Bank Credit Agreement    
Debt Instrument [Line Items]    
Long-term debt, gross 9,358,799 8,699,900
Vehicle Notes Payable    
Debt Instrument [Line Items]    
Long-term debt, gross 39,021 44,490
Insurance Notes Payable    
Debt Instrument [Line Items]    
Long-term debt, gross $ 118,966 $ 177,894