XML 54 R141.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension Benefits - Components of Net Periodic Pension Cost Relating to Benefit Plans (Detail) (Net period pension cost [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net period pension cost [Member]
     
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 8,800us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
$ 9,768us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
$ 9,921us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
Interest cost 4,975us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
4,974us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
4,392us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
Expected return on plan assets (5,333)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
(5,688)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
(5,270)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
Amortization of net actuarial loss 7,148us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
1,484us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
1,980us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
Plan settlement (3,332)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
973us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
 
Other 557us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
425us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
577us-gaap_DefinedBenefitPlanOtherCosts
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
Net cost $ 12,815us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
$ 11,936us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember
$ 11,600us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_RegulatoryLiabilityAxis
= us-gaap_PensionCostsMember