XML 28 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets (Parenthetical)
$ in Millions
Jul. 31, 2025
USD ($)
$ / shares
shares
Jul. 31, 2025
£ / shares
Jul. 31, 2024
USD ($)
$ / shares
shares
Jul. 31, 2024
£ / shares
Allowance for credit loss | $ $ 24   $ 21  
Ordinary shares, par value (in pound sterling per share) | $ / shares $ 0.0001   $ 0.0001  
Ordinary shares, shares authorized (in shares) 500,000,000   500,000,000  
Ordinary shares, shares issued (in shares) 201,343,253   0  
Treasury stock (in shares) 4,759,053   30,827,929  
Ordinary shares        
Ordinary shares, par value (in pound sterling per share) | £ / shares   £ 10   £ 10
Ordinary shares, shares authorized (in shares) 500,000,000   500,000,000  
Ordinary shares, shares issued (in shares) 0   232,171,182