XML 34 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Lease Commitments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Leases [Abstract]      
Rental expense under operating leases $ 11,375us-gaap_OperatingLeasesRentExpenseNet $ 10,581us-gaap_OperatingLeasesRentExpenseNet $ 9,980us-gaap_OperatingLeasesRentExpenseNet
Future minimum lease payments for non-cancelable operating leases      
Operating Leases, Future Minimum Payments Due, Next Twelve Months 10,900us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
Operating Leases, Future Minimum Payments, Due in Two Years 7,500us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
Operating Leases, Future Minimum Payments, Due in Three Years 6,900us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
Operating Leases, Future Minimum Payments, Due in Four Years 5,100us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
Operating Leases, Future Minimum Payments, Due in Five Years 4,200us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Operating Leases, Future Minimum Payments, Due Thereafter 9,900us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Operating Leases, Future Minimum Payments Due $ 44,500us-gaap_OperatingLeasesFutureMinimumPaymentsDue