XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ equity - Schedule of Share Activity (Details) - shares
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at beginning of period (in shares) 201,343,253      
Treasury shares, beginning balance (in shares) (5,447,701)   (4,759,053)  
Treasury shares, ending balance (in shares) (5,447,701)      
Balance at end of period (in shares) 201,343,253      
Total shares outstanding at end of period (in shares) 195,895,552 200,281,780    
Ordinary shares        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at beginning of period (in shares) 0 232,171,182    
Treasury shares canceled (in shares) 0 (30,827,929)    
Ordinary shares canceled (in shares) 0 (201,343,253)    
Balance at end of period (in shares) 0 0    
Common stock        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at beginning of period (in shares) 201,343,253 0    
Change in shares issued (in shares) 0 201,343,253    
Balance at end of period (in shares) 201,343,253 201,343,253    
Treasury shares        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Treasury shares, beginning balance (in shares) (5,447,701) (1,061,473) (4,759,053) (30,827,929)
Treasury shares canceled (in shares) 0 30,827,929    
Repurchases of ordinary shares (in shares) (901,308) (1,310,163)    
Treasury shares used to settle share-based compensation awards (in shares) 212,660 248,690    
Treasury shares, ending balance (in shares) (5,447,701) (1,061,473)