XML 78 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring And Other Charges (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2012
Restructuring And Other Charges        
Restructuring Reserve $ 12us-gaap_RestructuringReserve $ 50us-gaap_RestructuringReserve $ 62us-gaap_RestructuringReserve $ 78us-gaap_RestructuringReserve
Fiscal Two Thousand And Eleven Restructuring [Member]        
Restructuring And Other Charges        
Restructuring and Related Cost, Cost Incurred to Date 172us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
     
Fiscal Two Thousand And Eleven Restructuring [Member] | Amended Licensing Agreements And Other Asset Impairment [Member]        
Restructuring And Other Charges        
Restructuring and Related Cost, Cost Incurred to Date 129us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= ea_AmendedLicensingAgreementsAndOtherAssetImpairmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
     
Fiscal Two Thousand And Eleven Restructuring [Member] | Developer Commitments [Member]        
Restructuring And Other Charges        
Restructuring and Related Cost, Cost Incurred to Date 31us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= ea_DeveloperCommitmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
     
Fiscal Two Thousand And Eleven Restructuring [Member] | Employee Severance [Member]        
Restructuring And Other Charges        
Restructuring and Related Cost, Cost Incurred to Date 12us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
     
Fiscal Two Thousand And Eleven Restructuring [Member] | Other Restructuring Costs [Member]        
Restructuring And Other Charges        
Restructuring Reserve 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
47us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
57us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
75us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_FiscalTwoThousandAndElevenRestructuringMember
Other Restructurings and Reorganization [Member] | Expected By September2016 [Member]        
Restructuring And Other Charges        
Restructuring Reserve 1us-gaap_RestructuringReserve
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_OtherRestructuringsAndReorganizationMember
/ us-gaap_StatementScenarioAxis
= ea_ExpectedBySeptember2016Member
     
Other Restructurings and Reorganization [Member] | Other Restructuring Costs [Member]        
Restructuring And Other Charges        
Restructuring Reserve $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_OtherRestructuringsAndReorganizationMember
$ 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_OtherRestructuringsAndReorganizationMember
$ 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_OtherRestructuringsAndReorganizationMember
$ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ea_OtherRestructuringCostsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= ea_OtherRestructuringsAndReorganizationMember