XML 100 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Other intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Millions
Jul. 31, 2025
Jul. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,385 $ 2,244
Accumulated Amortization $ (1,659) (1,491)
Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 2 years  
Gross Carrying Amount $ 315 300
Accumulated Amortization $ (252) (223)
Customer relationships intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 7 years  
Gross Carrying Amount $ 1,568 1,452
Accumulated Amortization $ (959) (855)
Trade name intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 4 years  
Gross Carrying Amount $ 279 273
Accumulated Amortization $ (246) (224)
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 3 years  
Gross Carrying Amount $ 223 219
Accumulated Amortization $ (202) $ (189)