XML 140 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Asset Impairment Charges Employee Separation and Other Cash Charges (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Restructuring Reserve [Roll Forward]        
Beginning balance   $ 397us-gaap_RestructuringReserve $ 668us-gaap_RestructuringReserve $ 1,960us-gaap_RestructuringReserve
Period charges   8,618us-gaap_RestructuringCharges 2,275us-gaap_RestructuringCharges (55)us-gaap_RestructuringCharges
Payments through March 31   (928)us-gaap_PaymentsForRestructuring (2,546)us-gaap_PaymentsForRestructuring (1,237)us-gaap_PaymentsForRestructuring
Ending balance 397us-gaap_RestructuringReserve 8,087us-gaap_RestructuringReserve 397us-gaap_RestructuringReserve 668us-gaap_RestructuringReserve
Non-cash charges 819us-gaap_AssetImpairmentCharges 500us-gaap_AssetImpairmentCharges 2,836us-gaap_AssetImpairmentCharges 0us-gaap_AssetImpairmentCharges
South America [Member]        
Restructuring Reserve [Roll Forward]        
Beginning balance   0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
183us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
Period charges   2,328us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
433us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
(143)us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
Payments through March 31   (411)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
(433)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
(40)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
Ending balance 0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
1,917us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
Value Added Services [Member]        
Restructuring Reserve [Roll Forward]        
Beginning balance   0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
Period charges   0us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
Payments through March 31   0us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
Ending balance 0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
Non-cash charges   500us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= aoi_ValueAddedServicesMember
   
Other regions [Member]        
Restructuring Reserve [Roll Forward]        
Beginning balance   397us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
668us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
1,777us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
Period charges   6,290us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
1,842us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
88us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
Payments through March 31   (517)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
(2,113)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
(1,197)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
Ending balance 397us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
6,170us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
397us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
668us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember
Non-cash charges     $ 2,836us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= aoi_OtherRegionsMember