XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments

As of March 31, 2017, future minimum rental payments on non-cancelable operating leases are as follows:

 

Years Ending December 31,        
2017 (9 months)     $ 647,216  
2018       942,305  
2019       1,083,890  
2020       1,102,667  
2021       934,313  
Total minimum lease payments     $ 4,710,391