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

2017
20,069

2018
16,457

2019
11,407

2020
8,171

Thereafter
14,944

Total minimum future lease payments (a)
$
95,638


 (a) Minimum future lease payments exclude $14,031 of sublease rental income.