XML 33 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Expense - Restructuring Programs (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve      
Beginning Balance $ 7,934us-gaap_RestructuringReserve $ 15,912us-gaap_RestructuringReserve $ 1,252us-gaap_RestructuringReserve
Charges 18,733us-gaap_RestructuringCharges [1] 14,157us-gaap_RestructuringCharges [2] 23,229us-gaap_RestructuringCharges [3]
Currency Effects (1,119)us-gaap_RestructuringReserveTranslationAdjustment 190us-gaap_RestructuringReserveTranslationAdjustment 62us-gaap_RestructuringReserveTranslationAdjustment
Cash Payments (19,850)us-gaap_PaymentsForRestructuring (22,325)us-gaap_PaymentsForRestructuring (8,631)us-gaap_PaymentsForRestructuring
Ending Balance 5,698us-gaap_RestructuringReserve [4] 7,934us-gaap_RestructuringReserve 15,912us-gaap_RestructuringReserve
Asset impairments 136us-gaap_AssetImpairmentCharges 1,354us-gaap_AssetImpairmentCharges 3,674us-gaap_AssetImpairmentCharges
Gain on sale of certain assets (854)us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges    
Facility Closing and Employee Severance      
Restructuring Reserve      
Asset impairments 263us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityClosingandEmployeeSeveranceMember
687us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityClosingandEmployeeSeveranceMember
 
Severance      
Restructuring Reserve      
Beginning Balance 6,466us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
15,577us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
800us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Charges 13,095us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[1] 10,574us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[2] 18,050us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[3]
Currency Effects (786)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
57us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
172us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash Payments (13,895)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(19,742)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(3,445)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Ending Balance 4,880us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[4] 6,466us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
15,577us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Facility costs and other      
Restructuring Reserve      
Beginning Balance 1,468us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
335us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
452us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
Charges 5,638us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
[1] 3,583us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
[2] 5,179us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
[3]
Currency Effects (333)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
133us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
(110)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
Cash Payments (5,955)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
(2,583)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
(5,186)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
Ending Balance 818us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
[4] 1,468us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
335us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= xrm_FacilityCostsAndOtherMember
Argentina, France and Spain Facilities      
Restructuring Reserve      
Asset impairments     $ 2,479us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringPlanAxis
= xrm_ArgentinaFranceAndSpainFacilitiesMember
[1] Amount excludes $263 related to impairment charges and $(854) related to the gain on sale of certain asset sales.
[2] mount excludes $687 related to impairment charges.
[3] Amount excludes $2,479 related to impairment charges.
[4] Amount included in Accrued Expenses on the Consolidated Balance Sheets at December 31, 2014 and 2013.