XML 48 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2017
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:


2018
$
44,629

2019
40,510

2020
38,005

2021
32,440

2022
26,720

Thereafter
66,972

Total
$
249,276