XML 47 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Charges - Restructuring Charges (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges $ 3,752us-gaap_RestructuringCharges
Severance Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 1,839us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Facility Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 1,913us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Cost of goods sold [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 1,813us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Cost of goods sold [Member] | Severance Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 1,813us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cost of goods sold [Member] | Facility Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Operating expenses [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 198us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Operating expenses [Member] | Severance Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 198us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Other expense [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 1,913us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
Other expense [Member] | Facility Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges 1,913us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Net income attributable to noncontrolling interests [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges (172)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= io_NetIncomeLossAttributableToNoncontrollingInterestsMember
Net income attributable to noncontrolling interests [Member] | Severance Charges [Member]  
Restructuring Cost and Reserve [Line Items]  
Pre-tax restructuring charges $ (172)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= io_NetIncomeLossAttributableToNoncontrollingInterestsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember