XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Composition of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances $ 87,531 $ 81,552 $ 79,634
Other comprehensive income (loss) before reclassifications, net (1,133) 7 (1,279)
Reclassifications related to business dispositions, net 4,059    
Reclassifications to income, net 74 1,032 16
Ending balances 91,891 87,531 81,552
Currency Translation and Other      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (10,772) (11,827) (12,085)
Other comprehensive income (loss) before reclassifications, net (586) 214 281
Reclassifications related to business dispositions, net 3,258    
Reclassifications to income, net 0 841 (23)
Ending balances (8,100) (10,772) (11,827)
Currency Translation and Other | Walmart Argentina [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Reclassifications to income, net   800  
Net Investment Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances 1,296 1,517 1,395
Other comprehensive income (loss) before reclassifications, net (7) (221) 122
Reclassifications related to business dispositions, net (1,195)    
Reclassifications to income, net 0 0 0
Ending balances 94 1,296 1,517
Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (304) (539) (140)
Other comprehensive income (loss) before reclassifications, net (540) 186 (399)
Reclassifications related to business dispositions, net 30    
Reclassifications to income, net 66 49 0
Ending balances (748) (304) (539)
Minimum Pension Liability      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (1,986) (1,956) (712)
Other comprehensive income (loss) before reclassifications, net 0 (172) (1,283)
Reclassifications related to business dispositions, net 1,966    
Reclassifications to income, net 8 142 39
Ending balances (12) (1,986) (1,956)
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balances (11,766) (12,805) (11,542)
Ending balances $ (8,766) $ (11,766) $ (12,805)