XML 55 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of all operating leases
September 30, Amount 
2019  540,761 
2020  540,761 
2021  540,761 
2022  540,761 
2023  540,761 
Thereafter  2,280,788 
Total operating lease payments $4,984,591