XML 71 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Post-retirement Benefits (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2012
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Benefit Obligation $ (208,550)us-gaap_DefinedBenefitPlanBenefitObligation $ (184,117)us-gaap_DefinedBenefitPlanBenefitObligation $ (180,736)us-gaap_DefinedBenefitPlanBenefitObligation
Service costs incurred 8,356us-gaap_DefinedBenefitPlanServiceCost 10,420us-gaap_DefinedBenefitPlanServiceCost 10,494us-gaap_DefinedBenefitPlanServiceCost
Interest costs on projected benefit obligation 8,442us-gaap_DefinedBenefitPlanInterestCost 7,017us-gaap_DefinedBenefitPlanInterestCost 9,044us-gaap_DefinedBenefitPlanInterestCost
Expected return on plan assets (8,354)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets (7,550)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets (10,719)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
Amortization of prior service credit (791)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit (1,350)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit (1,350)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
Amortization of transitional obligation 40us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets 40us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets 40us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
Fourth quarter expense recognition of actuarial loss in excess of corridor 1,020ihs_FourthQuarterExpenseRecognitionOfActuarialLossInExcessOfCorridor 2,620ihs_FourthQuarterExpenseRecognitionOfActuarialLossInExcessOfCorridor 11,189ihs_FourthQuarterExpenseRecognitionOfActuarialLossInExcessOfCorridor
Defined Benefit Plan, Actuarial Net (Gains) Losses 21,462us-gaap_DefinedBenefitPlanActuarialGainLoss (2,382)us-gaap_DefinedBenefitPlanActuarialGainLoss  
Defined Benefit Plan, Benefits Paid (9,133)us-gaap_DefinedBenefitPlanBenefitsPaid (12,849)us-gaap_DefinedBenefitPlanBenefitsPaid  
Defined Benefit Plan, Effect of Plan Amendment on Accumulated Benefit Obligation 495us-gaap_DefinedBenefitPlanEffectOfPlanAmendmentOnAccumulatedBenefitObligation 0us-gaap_DefinedBenefitPlanEffectOfPlanAmendmentOnAccumulatedBenefitObligation  
Defined Benefit Plan, Effect of Settlements and Curtailments on Accumulated Benefit Obligation (2,842)us-gaap_DefinedBenefitPlanEffectOfSettlementsAndCurtailmentsOnAccumulatedBenefitObligation 0us-gaap_DefinedBenefitPlanEffectOfSettlementsAndCurtailmentsOnAccumulatedBenefitObligation  
Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Plan Assets (2,329)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets 1,110us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets  
Defined Benefit Plan, Recognized Net (Gain) Loss Due to Settlements 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 4,930us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Curtailments (2,806)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Benefit Obligation (2,347)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation 1,175us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation  
Net periodic pension expense (income) 5,907us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 11,197us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 23,628us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
2015 10,682us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths    
2016 11,709us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo    
2017 11,733us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree    
2018 11,250us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour    
2019 11,580us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive    
2020-2024 55,188us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter    
Defined Benefit Plan, Fair Value of Plan Assets 189,056us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 165,741us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 161,134us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Defined Benefit Plan, Actual Return on Plan Assets 22,293us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets 4,066us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets  
Defined Benefit Plan, Contributions by Employer 12,484us-gaap_DefinedBenefitPlanContributionsByEmployer 12,280us-gaap_DefinedBenefitPlanContributionsByEmployer  
Defined Benefit Plan, Funded Status of Plan (19,494)us-gaap_DefinedBenefitPlanFundedStatusOfPlan (18,376)us-gaap_DefinedBenefitPlanFundedStatusOfPlan  
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Prior Service Cost (Credit), before Tax 0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax (4,173)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax  
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax 20,160us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax 16,704us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax  
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Transition Assets (Obligations), before Tax 0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax 119us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax  
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), before Tax 20,160us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax 12,650us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax  
Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 189,056us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
165,741us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Interest-bearing Deposits [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 3,940us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6,540us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Equity Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 58,053us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
53,194us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fixed Income Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Fair Value of Plan Assets 127,063us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
106,007us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
United States Pension Plans of US Entity, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 4.20%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
4.90%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Defined Benefit Plan, Contributions by Employer 10,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
10,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
65,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets 4.70%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
5.40%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
United States Pension Plans of US Entity, Defined Benefit [Member] | Equity Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Actual Plan Asset Allocations 24.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
United States Pension Plans of US Entity, Defined Benefit [Member] | Fixed Income Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Actual Plan Asset Allocations 76.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Foreign Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 3.80%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
4.40%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets 4.90%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
5.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign Pension Plans, Defined Benefit [Member] | Equity Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Actual Plan Asset Allocations 50.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Foreign Pension Plans, Defined Benefit [Member] | Fixed Income Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Actual Plan Asset Allocations 43.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
United States Postretirement Benefit Plans of US Entity, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 4.20%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
4.90%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Defined Benefit Plan, Benefit Obligation (9,645)us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(8,815)us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(10,425)us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Service costs incurred 16us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
23us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
21us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Interest costs on projected benefit obligation 412us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
399us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
466us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Fourth quarter expense recognition of actuarial loss in excess of corridor 439ihs_FourthQuarterExpenseRecognitionOfActuarialLossInExcessOfCorridor
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
0ihs_FourthQuarterExpenseRecognitionOfActuarialLossInExcessOfCorridor
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
802ihs_FourthQuarterExpenseRecognitionOfActuarialLossInExcessOfCorridor
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Defined Benefit Plan, Actuarial Net (Gains) Losses 1,407us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(1,047)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Defined Benefit Plan, Benefits Paid (1,005)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(985)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Net periodic pension expense (income) 867us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
422us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
1,289us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
2015 772us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
2016 769us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
2017 766us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
2018 760us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
2019 727us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
2020-2024 3,288us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
Defined Benefit Plan, Funded Status of Plan (9,645)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
(8,815)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax $ (964)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
$ 4us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Expected return on plan assets [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Change Due to Subsequent Interim Measurement 0.052    
Discount rate [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Change Due to Subsequent Interim Measurement 0.047