XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2022
May 31, 2021
May 31, 2020
Income Tax Examination [Line Items]      
Total net tax benefit   $ 2,300  
Undistributed earnings and other outside basis temporary differences of investments in foreign subsidiaries $ 7,900    
Potential net deferred tax liability related to other outside basis temporary differences 1,500    
Deferred Tax Assets, Net [Abstract]      
Net deferred tax assets 6,751 5,772  
Valuation allowance 1,742 1,526  
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards   193  
Tax Credit Carryforwards [Abstract]      
Tax credit carryforwards subject to limitation on utilization 1,300    
Tax credit carryforwards not subject to expiration dates 854    
Tax credit carryforwards subject to expiration dates 407    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Unrecognized tax benefits that would affect our effective tax rate if recognized 4,300 4,400 $ 4,300
Interest and penalties related to uncertain tax positions recognized in our provision for income taxes 93 166 $ 202
Interest and penalties related to uncertain tax positions accrued $ 1,600 1,600  
Earliest Tax Year [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforward expiration dates May 31, 2023    
Latest Tax Year [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforward expiration dates May 31, 2042    
Federal [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 446    
Federal net operating loss carryforwards not subject to expiration 74    
Federal [Member] | Expire in various years between fiscal 2022 and fiscal 2038 [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 372    
Federal [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2023    
Federal [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2038    
State [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 1,800    
Capital loss carryforwards expiration date May 31, 2026    
Capital loss carryforwards   $ 366  
State [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2026    
Operating loss carryforwards expiration date May 31, 2023    
State [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2036    
Operating loss carryforwards expiration date May 31, 2042    
Foreign [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 1,900    
Foreign net operating loss carryforwards not subject to expiration 1,800    
Foreign net operating loss carryforwards subject to expiration 53    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Reasonably possible decrease in the next 12 months in gross unrecognized, net of offsetting tax benefits 109    
Reasonably possible increase in the next 12 months in gross unrecognized, net of offsetting tax benefits 227    
Reasonably possible decrease in the next 12 months in gross unrecognized tax benefits 287    
Reasonably possible increase in the next 12 months in gross unrecognized tax benefits $ 869    
Foreign [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2023    
Foreign [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2041    
Domestic [Member]      
Unrecognized Tax Benefits (Narrative) [Abstract]      
Reasonably possible decrease in the next 12 months in gross unrecognized, net of offsetting tax benefits $ 825    
Reasonably possible decrease in the next 12 months in gross unrecognized tax benefits $ 994