Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
LONG-TERM DEBT - Schedule of Future Maturities of Long-term Debt Obligations (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Total long-term debt, gross $ 48,018,685 $ 10,201,237
Less: Unamortized debt issuance costs (93,144) (94,562)
Long-term debt, net 47,925,541 $ 10,106,675
Promissory Note    
Debt Instrument [Line Items]    
2020 1,634,527  
2021 1,555,157  
2022 1,637,700  
2023 4,094,900  
Thereafter 39,096,401  
Total long-term debt, gross 48,018,685  
Less: Unamortized debt issuance costs (93,144)  
Long-term debt, net $ 47,925,541