XML 58 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2016
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.
2017
$
23,746

2018
19,311

2019
15,978

2020
13,110

2021
7,214

Thereafter
7,578