Annual report pursuant to section 13 and 15(d)

LONG-TERM DEBT - Schedule of Maturities (Details)

v2.4.0.8
LONG-TERM DEBT - Schedule of Maturities (Details) (USD $)
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Notes to Financial Statements          
Maturities of Long Term Debt $ 3,356,212 $ 5,489,776 $ 4,297,758 $ 3,562,771 $ 2,929,918
Total notes payable 19,636,435        
Less: debt discount (1,060,578)        
Notes payable, net of debt discount $ 18,575,857