XML 55 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2017
Commitments and Contingencies [Abstract]  
Schedule of future minimum lease payments of all operating leases
March 31, Amount 
2018  684,127 
2019  587,499 
2020  539,185 
2021  539,185 
2022  539,185 
Thereafter  2,822,025 
Total operating lease payments $5,711,206