XML 20 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Expense - Narrative (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 27 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]        
Charges $ 5.4us-gaap_RestructuringCharges $ 5.2us-gaap_RestructuringCharges $ 19.7us-gaap_RestructuringCharges  
Other restructuring charges 1.2us-gaap_OtherRestructuringCosts 2.4us-gaap_OtherRestructuringCosts 2.2us-gaap_OtherRestructuringCosts  
Inventory write-offs 4.6us-gaap_InventoryWriteDown 2.7us-gaap_InventoryWriteDown 2.3us-gaap_InventoryWriteDown  
Severance related to discontinued operations 3.9us-gaap_SeveranceCosts1 2.1us-gaap_SeveranceCosts1 16.9us-gaap_SeveranceCosts1  
Other accruals 98.2us-gaap_AccruedLiabilitiesCurrent 116.4us-gaap_AccruedLiabilitiesCurrent   98.2us-gaap_AccruedLiabilitiesCurrent
Asset disposals and write-downs 37.8us-gaap_AssetImpairmentCharges 7.1us-gaap_AssetImpairmentCharges 285.7us-gaap_AssetImpairmentCharges  
Other expenses including certain employee costs and consulting fees 5.7us-gaap_OperatingCostsAndExpenses 1.0us-gaap_OperatingCostsAndExpenses 2.7us-gaap_OperatingCostsAndExpenses  
Gain on sale 0us-gaap_GainLossOnSaleOfPropertyPlantEquipment 9.8us-gaap_GainLossOnSaleOfPropertyPlantEquipment 0.7us-gaap_GainLossOnSaleOfPropertyPlantEquipment  
Restructuring and other        
Restructuring Cost and Reserve [Line Items]        
Other expenses including certain employee costs and consulting fees 5.7us-gaap_OperatingCostsAndExpenses
/ us-gaap_IncomeStatementLocationAxis
= imn_RestructuringAndOtherExpensesMember
     
2012 Global Processing Improvement Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Legacy costs eliminated       100imn_RestructuringandRelatedCostLegacyCostsEliminated
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
Charges 4.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
6.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
14.9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
 
2011 Corporate Strategy Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Charges     4.2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= imn_CorporateStrategyRestructuringProgram2011Member
 
2011 Manufacturing Redesign Restructuring Program | Restructuring and other        
Restructuring Cost and Reserve [Line Items]        
Other restructuring charges     0.6us-gaap_OtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= imn_RestructuringAndOtherExpensesMember
/ us-gaap_RestructuringPlanAxis
= imn_ManufacturingRedesignRestructuringProgram2011Member
 
Other | Cost of Sales        
Restructuring Cost and Reserve [Line Items]        
Inventory write-offs 4.6us-gaap_InventoryWriteDown
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= imn_OtherProgramsMember
2.7us-gaap_InventoryWriteDown
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= imn_OtherProgramsMember
2.3us-gaap_InventoryWriteDown
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= imn_OtherProgramsMember
 
Severance and Related        
Restructuring Cost and Reserve [Line Items]        
Other accruals 0.2us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
    0.2us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Severance and Related | 2012 Global Processing Improvement Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Charges 3.7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
3.7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
   
Severance and related 21.5us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
    21.5us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
Inventory Write-off | 2012 Global Processing Improvement Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Severance and related 9.6us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= imn_InventoryWriteoffMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
    9.6us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= imn_InventoryWriteoffMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
Lease Termination Costs        
Restructuring Cost and Reserve [Line Items]        
Other accruals 0.2us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
    0.2us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Lease Termination Costs | 2012 Global Processing Improvement Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Charges 0.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
0.7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
   
Severance and related 1.1us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
    1.1us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
Other        
Restructuring Cost and Reserve [Line Items]        
Other accruals 0.6us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
    0.6us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Other | 2012 Global Processing Improvement Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Charges 0.6us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
2.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
   
Severance and related 4.5us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
    4.5us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= imn_GlobalProcessingImprovementRestructuringProgram2012Member
2013 Discontinued Operations        
Restructuring Cost and Reserve [Line Items]        
Severance related to discontinued operations 1.6us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= imn_DiscontinuedOperationsin2013Member
     
Weatherford, Oklahoma | Disposal Group, Held-for-sale, Not Discontinued Operations | Restructuring and other        
Restructuring Cost and Reserve [Line Items]        
Asset disposals and write-downs 1.0us-gaap_AssetImpairmentCharges
/ imn_DisposalGroupClassificationAxis
= imn_DisposalGroupNotDiscontinuedOperationsMember
/ dei_EntityByLocationAxis
= stpr_OK
/ us-gaap_IncomeStatementLocationAxis
= imn_RestructuringAndOtherExpensesMember
     
Disposals of miscellaneous assets 0.8us-gaap_GainLossOnSaleOfOtherAssets
/ imn_DisposalGroupClassificationAxis
= imn_DisposalGroupNotDiscontinuedOperationsMember
/ dei_EntityByLocationAxis
= stpr_OK
/ us-gaap_IncomeStatementLocationAxis
= imn_RestructuringAndOtherExpensesMember
     
Camarillo, California | Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Restructuring Cost and Reserve [Line Items]        
Gain on sale   $ 9.8us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ imn_DisposalGroupClassificationAxis
= imn_DisposalGroupDisposedofbySaleNotDiscontinuedOperationsMember
/ dei_EntityByLocationAxis
= stpr_CA