XML 29 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2016
Leases [Abstract]  
Schedule of Future Minimum Lease Payments

The future minimum lease payments for non-cancelable operating leases having remaining terms in excess of one year as of June 30, 2016 are as follows:

 

       
Year ending June 30:     Lease Payments
2017     288,319
2018     323,221
2019     148,842
Thereafter     -
Total Minimum Lease Payment     $                  760,382