XML 58 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of operating leases
June 30, Amount 
2017  576,891 
2018  560,984 
2019  560,984 
2020  560,984 
2021  560,984 
Thereafter  3,447,340 
Total operating lease payments $6,268,167