XML 66 R94.htm IDEA: XBRL DOCUMENT v2.4.0.6
Leases (Future Minimum Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2011
Operating Leases, Future Minimum Payments Due [Abstract]  
2012 $ 32,590
2013 28,002
2014 23,988
2015 21,211
2016 14,627
Thereafter 24,531
Total minimum lease payments $ 144,949 [1]
[1] Minimum payments have not been reduced by minimum sublease rentals of $14.6 million due in the future under non-cancelable subleases.