XML 121 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ equity - Narrative (Details)
$ in Billions
3 Months Ended 12 Months Ended
Oct. 31, 2024
shares
Jul. 31, 2025
USD ($)
trust
shares
Jul. 31, 2024
shares
Jul. 31, 2023
shares
Mar. 31, 2025
USD ($)
Class of Stock [Line Items]          
Number of employee benefit trusts | trust   2      
Additional authorized stock to repurchased | $         $ 1.0
Authorized stock to repurchased | $         $ 5.0
Stock repurchased | $   $ 4.0      
Common Stock [Member]          
Class of Stock [Line Items]          
Change in shares issued (in shares) | shares 201,343,253 201,343,253 0 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