XML 89 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Asset Impairment Charges Cash Payments by Year (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Restructuring Cost and Reserve [Line Items]      
Employee separation and other cash charges (recoveries) $ 8,618us-gaap_RestructuringCharges $ 2,275us-gaap_RestructuringCharges $ (55)us-gaap_RestructuringCharges
Total cash payments (928)us-gaap_PaymentsForRestructuring (2,546)us-gaap_PaymentsForRestructuring (1,237)us-gaap_PaymentsForRestructuring
Employee Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee separation and other cash charges (recoveries) 8,618us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
2,275us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(55)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Adjustments to employee separation and other cash charges 0aoi_RestructuringChargesAdjustmentsrelatedtoEmployeeSeparationandOtherCashCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0aoi_RestructuringChargesAdjustmentsrelatedtoEmployeeSeparationandOtherCashCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
186aoi_RestructuringChargesAdjustmentsrelatedtoEmployeeSeparationandOtherCashCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash paid 2013 0aoi_RestructuringReserveSettledWithCashInTwoYearsAgo
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0aoi_RestructuringReserveSettledWithCashInTwoYearsAgo
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0aoi_RestructuringReserveSettledWithCashInTwoYearsAgo
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash paid 2014 0aoi_RestructuringReserveSettledWithCashInPriorYear
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(2,064)aoi_RestructuringReserveSettledWithCashInPriorYear
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0aoi_RestructuringReserveSettledWithCashInPriorYear
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash paid 2015 (531)aoi_RestructuringReserveSettledWithCashInCurrentYear
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(211)aoi_RestructuringReserveSettledWithCashInCurrentYear
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(186)aoi_RestructuringReserveSettledWithCashInCurrentYear
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
55us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Balance at 8,087us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Total cash payments $ (928)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
$ (2,064)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
$ 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember