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

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

 

Years Ending December 31,        
  2018 (9 months)     $ 726,562  
  2019       1,094,116  
  2020       1,113,069  
  2021       943,127  
  2022        
  Total minimum lease payments     $ 3,876,874