Annual report pursuant to Section 13 and 15(d)

Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)

v2.4.1.9
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Leases [Abstract]  
Future minimum operating lease payments, 2015 $ 10,192us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Future minimum operating lease payments, 2016 7,633us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Future minimum operating lease payments, 2017 6,145us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Future minimum operating lease payments, 2018 5,088us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Future minimum operating lease payments, 2019 4,726us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Future minimum operating lease payments, later years 27,762us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total minimum operating lease payments 61,546us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Future minimum capital lease payments, 2015 243us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
Future minimum capital lease payments, 2016 218us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
Future minimum capital lease payments, 2017 125us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
Future minimum capital lease payments, 2018 58us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
Future minimum capital lease payments, 2019 38us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
Future minimum capital lease payments, later years 5us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
Total minimum capital lease payments 687us-gaap_CapitalLeasesFutureMinimumPaymentsDue
Less amounts representing interest (80)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Present value of net minimum lease payments (including $207 currently payable) $ 607us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments