Quarterly report pursuant to sections 13 or 15(d)

COMMITMENTS AND CONTINGENCIES - SCHEDULE OF ESTIMATES OF LEASE OBLIGATIONS (Details)

v2.4.0.6
COMMITMENTS AND CONTINGENCIES - SCHEDULE OF ESTIMATES OF LEASE OBLIGATIONS (Details) (USD $)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]            
Estimates of lease obligations $ 873,786 $ 253,170 $ 244,092 $ 232,470 $ 221,400 $ 177,456
Total lease obligation   $ 2,002,374