XML 44 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments on non-cancelable operating leases

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

 

Years Ending December 31,     
 2018   $951,194 
 2019    1,094,116 
 2020    1,113,069 
 2021    943,127 
 2022     
 Total minimum lease payments   $4,101,506