XML 54 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of all operating leases
September 30,   Amount  
2018     686,063  
2019     560,503  
2020     560,503  
2021     560,503  
2022     560,503  
Thereafter     2,924,558  
Total operating lease payments   $ 5,852,633