XML 18 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income - Changes in AOCI (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2014
Nov. 30, 2013
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Accumulated other comprehensive income balance at the beginning of the period $ 224us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 177us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 85us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 274us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive gains (losses) before reclassifications, net of tax 326us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [1] (73)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [2] 452us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [3] (141)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax [4]
Reclassifications to net income of previously deferred (gains) losses, net of tax (25)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [5] (14)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [6] (12)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [7] (43)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [8]
Other comprehensive income (loss) 301us-gaap_OtherComprehensiveIncomeLossNetOfTax (87)us-gaap_OtherComprehensiveIncomeLossNetOfTax 440us-gaap_OtherComprehensiveIncomeLossNetOfTax (184)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Accumulated other comprehensive income balance at the end of the period 525us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 90us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 525us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 90us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income, before reclassification, tax benefit (expense) (18)nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax 9nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax (30)nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax 7nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
Reclassification from accumulated other comprehensive income, tax (benefit) expense 1nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax (5)nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax 4nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax (10)nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
Foreign Currency Translation Adjustment        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Accumulated other comprehensive income balance at the beginning of the period 11us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] 10us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] 9us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] 41us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9]
Other comprehensive gains (losses) before reclassifications, net of tax (34)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[1],[9] 14us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[2],[9] (32)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[3],[9] (17)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[4],[9]
Reclassifications to net income of previously deferred (gains) losses, net of tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[5],[9] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[6],[9] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[7],[9] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[8],[9]
Other comprehensive income (loss) (34)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] 14us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] (32)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] (17)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9]
Accumulated other comprehensive income balance at the end of the period (23)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] 24us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] (23)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9] 24us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
[9]
Other comprehensive income, before reclassification, tax benefit (expense) 11nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Reclassification from accumulated other comprehensive income, tax (benefit) expense 0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Cash Flow Hedges        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Accumulated other comprehensive income balance at the beginning of the period 167us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
128us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
32us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
193us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive gains (losses) before reclassifications, net of tax 351us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1] (85)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[2] 470us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[3] (120)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[4]
Reclassifications to net income of previously deferred (gains) losses, net of tax (18)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[5] (15)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[6] (2)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[7] (45)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[8]
Other comprehensive income (loss) 333us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(100)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
468us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(165)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated other comprehensive income balance at the end of the period 500us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
28us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
500us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
28us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive income, before reclassification, tax benefit (expense) (28)nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
9nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(27)nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Reclassification from accumulated other comprehensive income, tax (benefit) expense 3nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(5)nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
7nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(10)nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net Investment Hedges        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Accumulated other comprehensive income balance at the beginning of the period 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9]
Other comprehensive gains (losses) before reclassifications, net of tax 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[1],[9] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[3],[9] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[3],[9] 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[4],[9]
Reclassifications to net income of previously deferred (gains) losses, net of tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[5],[9] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[6],[9] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[7],[9] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[8],[9]
Other comprehensive income (loss) 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9]
Accumulated other comprehensive income balance at the end of the period 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9] 95us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[9]
Other comprehensive income, before reclassification, tax benefit (expense) 0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassification from accumulated other comprehensive income, tax (benefit) expense 0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Accumulated other comprehensive income balance at the beginning of the period (49)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(56)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(51)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(55)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
Other comprehensive gains (losses) before reclassifications, net of tax 9us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[1] (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[2] 14us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[3] (4)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[4]
Reclassifications to net income of previously deferred (gains) losses, net of tax (7)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[5] 1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[6] (10)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[7] 2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[8]
Other comprehensive income (loss) 2us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
4us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(2)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
Accumulated other comprehensive income balance at the end of the period (47)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(57)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(47)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(57)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
Other comprehensive income, before reclassification, tax benefit (expense) (1)nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
(3)nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
0nke_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
Reclassification from accumulated other comprehensive income, tax (benefit) expense $ (2)nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
$ 0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
$ (3)nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
$ 0nke_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= nke_AccumulatedOtherAdjustmentsMember
[1] Net of tax benefit (expense) of $11 million, $(28) million, $0 million, $(1) million and $(18) million, respectively.
[2] Net of tax benefit (expense) of $0 million, $9 million, $0 million, $0 million and $9 million, respectively.
[3] Net of tax benefit (expense) of $0 million, $(27) million, $0 million, $(3) million and $(30) million, respectively.
[4] Net of tax benefit (expense) of $0 million, $7 million, $0 million, $0 million and $7 million, respectively.
[5] Net of tax (benefit) expense of $0 million, $(3) million, $0 million, $2 million and $(1) million, respectively.
[6] Net of tax (benefit) expense of $0 million, $5 million, $0 million, $0 million and $5 million, respectively.
[7] Net of tax (benefit) expense of $0 million, $(7) million, $0 million, $3 million and $(4) million, respectively.
[8] Net of tax (benefit) expense of $0 million, $10 million, $0 million, $0 million and $10 million, respectively.
[9] The accumulated foreign currency translation adjustment and net investment hedge gains/losses related to an investment in a foreign subsidiary are reclassified to Net income upon sale or upon complete or substantially complete liquidation of the respective entity.