XML 58 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2016
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of all operating leases
September 30,  Amount 
2017  706,820 
2018   681,860 
2019   557,070 
2020   557,070 
2021   557,070 
Thereafter   3,284,016 
Total operating lease payments  $6,343,906