XML 50 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2016
Operating Leases [Abstract]  
Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]
Future minimum annual lease payments under noncancelable operating leases consist of the following at December 31:
2017
$
41,281

2018
37,798

2019
35,236

2020
33,703

2021
29,209

Thereafter
71,031

Total
$
248,258