XML 20 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges - Canadian Brand Consolidation (Details) (Restructuring Program Canadian Brand Consolidation [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
May 02, 2015
Restructuring Cost and Reserve [Line Items]  
Number of stores to be closed 66bby_NumberOfStoresToBeClosed
Number of Future Shop stores converted to Best Buy stores 65bby_NumberofFutureShopstoresconvertedtoBestBuystores
Restructuring Reserve [Roll Forward]  
Restructuring reserve, balance at the beginning of the period $ 0us-gaap_RestructuringReserve
Restructuring Charges, Rollforward 122bby_RestructuringChargesRollforward
Cash payments (20)us-gaap_PaymentsForRestructuring
Restructuring Reserve, Translation Adjustment 4us-gaap_RestructuringReserveTranslationAdjustment
Restructuring reserve, balance at the end of the period 106us-gaap_RestructuringReserve
Termination benefits [Member]
 
Restructuring Reserve [Roll Forward]  
Restructuring reserve, balance at the beginning of the period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Restructuring Charges, Rollforward 24bby_RestructuringChargesRollforward
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Cash payments (17)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Restructuring Reserve, Translation Adjustment 1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Restructuring reserve, balance at the end of the period 8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Facility closure and other costs [Member]
 
Restructuring Reserve [Roll Forward]  
Restructuring reserve, balance at the beginning of the period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Restructuring Charges, Rollforward 98bby_RestructuringChargesRollforward
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Cash payments (3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Restructuring Reserve, Translation Adjustment 3us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Restructuring reserve, balance at the end of the period 98us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Continuing Operations [Member] | International Segment [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 188bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | International Segment [Member] | Inventory write-downs [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 8bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_RestructuringCostAndReserveAxis
= bby_InventoryWriteDownsMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | International Segment [Member] | Property and equipment impairments [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 29bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_RestructuringCostAndReserveAxis
= bby_PropertyAndEquipmentWriteDownsMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | International Segment [Member] | Impairment of Intangible Assets Related to Restructuring [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 40bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_RestructuringCostAndReserveAxis
= bby_ImpairmentofIntangibleAssetsRelatedtoRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | International Segment [Member] | Termination benefits [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 24bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | International Segment [Member] | Facility closure and other costs [Member]
 
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 87bby_RestructuringChargesOperatingIncomeImpact
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= bby_InternationalSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Minimum [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Cost, Expected Cost 200us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Expected Payments for Restructuring 140bby_ExpectedPaymentsforRestructuring
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Maximum [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Cost, Expected Cost 280us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember
Expected Payments for Restructuring $ 180bby_ExpectedPaymentsforRestructuring
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= bby_RestructuringProgramCanadianBrandConsolidationMember