v2.4.1.9
Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Operating  
2015 $ 10,774us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 7,554us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 6,209us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 5,251us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 2,160us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
2020 and thereafter 3,526us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total minimum lease payments 35,474us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 1,371us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
2016 847us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
2017 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
2018 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
2019 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
2020 and thereafter 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
Less: Amount representing interest 137us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Total minimum lease payments 2,218us-gaap_CapitalLeasesFutureMinimumPaymentsDue
Total obligations under capital lease $ 2,081us-gaap_CapitalLeaseObligations