XML 151 R126.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Leases (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Leases [Abstract]      
Rental expense for all non-cancelable operating leases $ 19,600,000us-gaap_LeaseAndRentalExpense $ 18,100,000us-gaap_LeaseAndRentalExpense $ 18,600,000us-gaap_LeaseAndRentalExpense
Future minimum rentals under operating leases:      
Future minimum operating lease payments due, 2015 14,024,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
Future minimum operating lease payments due, 2016 14,308,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
Future minimum operating lease payments due, 2017 13,238,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
Future minimum operating lease payments due, 2018 12,333,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
Future minimum operating lease payments due, 2019 12,039,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Future minimum operating lease payments due, 2020 and thereafter $ 50,777,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter