XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ equity - Narrative (Details) - USD ($)
$ in Billions
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Class of Stock [Line Items]    
Stock authorized for repurchase $ 5.0  
Stock repurchased $ 4.2  
Common Stock    
Class of Stock [Line Items]    
Change in shares issued (in shares) 0 201,343,253
Ordinary shares    
Class of Stock [Line Items]    
Treasury stock, shares, retired   30,827,929
Ordinary shares canceled (in shares)   201,343,253