XML 20 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments - Future Minimum Annual Lease Payments Under All Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Commitments and Contingencies Disclosure [Line Items]  
Future minimum annual Lease payments due in 2015 $ 40,693us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Future minimum annual Lease payments due in 2016 30,542us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Future minimum annual Lease payments due in 2017 19,838us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Future minimum annual Lease payments due in 2018 14,737us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Future minimum annual Lease payments due in 2019 8,457us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Future minimum annual Lease payments due Thereafter 9,061us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Operating Leases, Future Minimum Payments Due, Total $ 123,328us-gaap_OperatingLeasesFutureMinimumPaymentsDue