XML 42 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Operating Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum cash rental commitments under non-cancelable operating leases as of December 31, 2017 are expected to be as follows:
2018
$
571,705

2019
596,237

2020
347,259

2021
349,422

2020
368,467

Thereafter
1,788,749

Total
$
4,021,839