XML 79 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Lease Obligations (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Leases [Abstract]      
Future minimum lease payment - due in 2014 $ 41,210,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
Future minimum lease payment - due in 2015 36,547,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
Future minimum lease payment - due in 2016 32,336,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
Future minimum lease payment - due in 2017 27,012,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
Operating Leases, Future Minimum Payments, Due in Five Years 23,344,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Future minimum lease payment - due after 2017 78,517,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Rental expense $ 45,198,000us-gaap_OperatingLeasesRentExpenseNet $ 44,752,000us-gaap_OperatingLeasesRentExpenseNet $ 38,179,000us-gaap_OperatingLeasesRentExpenseNet