XML 56 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments for all Non-Cancelable Operating Leases
Certain of these leases contain provisions for optional renewal at the end of the lease terms.
2018
$
26,895

2019
24,664

2020
22,218

2021
14,791

2022
10,863

Thereafter
33,313