XML 67 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges - Summary (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 11 Months Ended 12 Months Ended
Jan. 31, 2015
Nov. 01, 2014
Aug. 02, 2014
May 03, 2014
Feb. 01, 2014
Nov. 02, 2013
Aug. 03, 2013
May 04, 2013
Feb. 02, 2013
Jan. 31, 2015
Feb. 01, 2014
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges $ (7)bby_RestructuringChargesOperatingIncomeImpact $ 5bby_RestructuringChargesOperatingIncomeImpact $ 5bby_RestructuringChargesOperatingIncomeImpact $ 2bby_RestructuringChargesOperatingIncomeImpact $ 113bby_RestructuringChargesOperatingIncomeImpact $ 27bby_RestructuringChargesOperatingIncomeImpact $ 4bby_RestructuringChargesOperatingIncomeImpact $ 5bby_RestructuringChargesOperatingIncomeImpact $ 449bby_RestructuringChargesOperatingIncomeImpact $ 23bby_RestructuringChargesOperatingIncomeImpact $ 259bby_RestructuringChargesOperatingIncomeImpact
Restructuring Program 2013 Renew Blue [Member] [Domain]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 171bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
29bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
165bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
Other Restructuring [Member]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 278bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
(6)bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
94bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
Continuing Operations [Member]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 415bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
5bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
149bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Restructuring Program 2013 Renew Blue [Member] [Domain]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 171bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
11bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
155bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Other Restructuring [Member]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 244bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(6)bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(6)bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Discontinued Operations [Member]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 34bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
18bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
110bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operations [Member] | Restructuring Program 2013 Renew Blue [Member] [Domain]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 0bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
18bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
10bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= bby_RestructuringProgram2013RenewBlueMemberDomain
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operations [Member] | Other Restructuring [Member]                      
Restructuring Cost and Reserve [Line Items]                      
Restructuring charges                 $ 34bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 0bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 100bby_RestructuringChargesOperatingIncomeImpact
/ bby_RestructuringAndRelatedCostByRestructuringProgramAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember