XML 46 R38.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE AND OTHER BORROWINGS - Summary of Senior Notes (Parenthetical) (Details)
$ in Millions
6 Months Ended
Nov. 30, 2025
USD ($)
Fixed-Rate Senior Notes Due September 2030 [Member]  
Debt Instrument [Line Items]  
Senior notes, par value $ 3,000
Stated interest rate percentage 4.45%
Maturity date Sep. 26, 2030
Fixed-Rate Senior Notes Due September 2032 [Member]  
Debt Instrument [Line Items]  
Senior notes, par value $ 3,000
Stated interest rate percentage 4.80%
Maturity date Sep. 26, 2032
Fixed-Rate Senior Notes Due September 2035 [Member]  
Debt Instrument [Line Items]  
Senior notes, par value $ 4,000
Stated interest rate percentage 5.20%
Maturity date Sep. 26, 2035
Fixed-Rate Senior Notes Due September 2045 [Member]  
Debt Instrument [Line Items]  
Senior notes, par value $ 2,500
Stated interest rate percentage 5.875%
Maturity date Sep. 26, 2045
Fixed-Rate Senior Notes Due September 2055 [Member]  
Debt Instrument [Line Items]  
Senior notes, par value $ 3,500
Stated interest rate percentage 5.95%
Maturity date Sep. 26, 2055
Fixed-Rate Senior Notes Due September 2065 [Member]  
Debt Instrument [Line Items]  
Senior notes, par value $ 2,000
Stated interest rate percentage 6.10%
Maturity date Sep. 26, 2065