XML 69 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Lease Agreements - Future minimum rental payments under operating and capital leases (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Capital leases minimum payments for 2015 $ 738us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
Capital leases minimum payments for 2016 470us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
Capital leases minimum payments for 2017 49us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
Capital leases minimum payments for 2018 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
Capital leases minimum payments for 2019 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
Capital leases minimum payments for later years 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
Capital leases minimum payments total 1,257us-gaap_CapitalLeasesFutureMinimumPaymentsDue
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating leases minimum payments for 2015 14,091us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Operating leases minimum payments for 2016 12,879us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Operating leases minimum payments for 2017 10,909us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Operating leases minimum payments for 2018 9,399us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Operating leases minimum payments for 2019 7,702us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Operating leases minimum payments for later years 23,400us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Operating leases minimum payments total $ 78,380us-gaap_OperatingLeasesFutureMinimumPaymentsDue