Annual report pursuant to section 13 and 15(d)

LONG-TERM DEBT - SCHEDULE OF MATURITIES OF OUR LONG-TERM DEBT (Details)

v2.4.0.6
LONG-TERM DEBT - SCHEDULE OF MATURITIES OF OUR LONG-TERM DEBT (Details) (USD $)
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Oct. 04, 2011
Debt Disclosure [Abstract]              
Maturities of Long Term Debt $ 3,617,038 $ 5,379,440 $ 4,193,202 $ 3,474,639 $ 2,855,755 $ 2,360,930  
Total long-term debt   21,881,004          
Less: debt discount   (1,269,210)         1,530,000
Long-term debt, net of debt discount   $ 20,611,764