XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders’ equity - Narrative (Details)
$ in Billions
3 Months Ended 9 Months Ended
Apr. 30, 2025
USD ($)
shares
Oct. 31, 2024
shares
Apr. 30, 2024
shares
Apr. 30, 2025
USD ($)
trust
shares
Apr. 30, 2024
shares
Mar. 31, 2025
USD ($)
Class of Stock [Line Items]            
Number of employee benefit trusts | trust       2    
Additional authorized stock to repurchased | $           $ 1.0
Stock authorized for repurchase | $           $ 5.0
Stock repurchased | $ $ 3.9     $ 3.9    
Common Stock            
Class of Stock [Line Items]            
Change in shares issued (in shares) | shares 0 201,343,253 0 201,343,253 0  
Ordinary shares            
Class of Stock [Line Items]            
Treasury stock, shares, retired | shares   30,827,929        
Ordinary shares canceled (in shares) | shares   201,343,253