XML 29 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive (Loss) Income and Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Tax Benefits $ 8,154xrm_AccumulatedOtherComprehensiveIncomeTax
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Beginning Balance (30,052)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive loss before reclassifications (38,878)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from other comprehensive (loss) income  
Amortization of actuarial losses (17,135)xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentCurrentPeriodNetOfTax
Amortization of interest expense 127xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeNetGainLossFromDerivativesCurrentPeriodNetOfTax
Net current period other comprehensive (loss) income (55,886)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending Balance (85,938)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Foreign Currency Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Beginning Balance (136)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive loss before reclassifications (38,878)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from other comprehensive (loss) income  
Amortization of actuarial losses 0xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amortization of interest expense 0xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeNetGainLossFromDerivativesCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current period other comprehensive (loss) income (38,878)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending Balance (39,014)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Pension Liability Changes Under Topic 715  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Beginning Balance (29,681)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive loss before reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amounts reclassified from other comprehensive (loss) income  
Amortization of actuarial losses (17,135)xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of interest expense 0xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeNetGainLossFromDerivativesCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net current period other comprehensive (loss) income (17,135)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending Balance (46,816)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Change in Value of Derivative Instruments  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Beginning Balance (235)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive loss before reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amounts reclassified from other comprehensive (loss) income  
Amortization of actuarial losses 0xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amortization of interest expense 127xrm_ReclassificationFromAccumulatedOtherComprehensiveIncomeNetGainLossFromDerivativesCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net current period other comprehensive (loss) income 127us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Ending Balance $ (108)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember