XML 54 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of all operating leases

 

June 30, Amount 
2019  574,817 
2020  562,222 
2021  562,222 
2022  562,222 
2023  562,222 
Thereafter  2,375,843 
Total operating lease payments $5,199,548