XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets (Parenthetical)
$ in Millions
Jan. 31, 2025
USD ($)
$ / shares
shares
Jan. 31, 2025
£ / shares
Jul. 31, 2024
USD ($)
$ / shares
shares
Jul. 31, 2024
£ / shares
Allowance for credit loss | $ $ 31   $ 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) 2,312,552   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