XML 83 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
At December 31, 2016, the aggregate future minimum lease payments under these operating lease agreements that have initial or non-cancelable terms in excess of one year are:
2017
$
23,779

2018
20,134

2019
14,907

2020
11,037

2021
7,549

Thereafter
5,815

Total minimum future lease payments (a)
$
83,221


 (a) Minimum future lease payments exclude $24,484 of sublease rental income.