XML 65 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
LEASES (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Total future minimum lease payments for noncancelable operating leases      
2015 $ 12,372us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 10,672us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 7,895us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018 5,425us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2019 4,126us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 3,906us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Rental expense $ 18,103us-gaap_OperatingLeasesRentExpenseNet $ 18,642us-gaap_OperatingLeasesRentExpenseNet $ 17,751us-gaap_OperatingLeasesRentExpenseNet