XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders’ equity - Schedule of Share Activity (Details) - shares
3 Months Ended 9 Months Ended
Apr. 30, 2025
Oct. 31, 2024
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Jul. 31, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Balance at beginning of period (in shares)   0   0          
Treasury shares, beginning balance (in shares) (3,854,675)     (3,854,675)     (30,827,929)    
Treasury shares, ending balance (in shares) (3,854,675)     (3,854,675)          
Balance at end of period (in shares) 201,343,253     201,343,253          
Total shares outstanding at end of period (in shares) 197,488,578   202,177,408 197,488,578 202,177,408        
Ordinary shares                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Balance at beginning of period (in shares) 0 232,171,182 232,171,182 232,171,182 232,171,182        
Treasury shares canceled (in shares) 0   0 (30,827,929) 0        
Ordinary shares canceled (in shares) 0   0 (201,343,253) 0        
Balance at end of period (in shares) 0   232,171,182 0 232,171,182        
Common stock                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Balance at beginning of period (in shares) 201,343,253 0 0 0 0        
Change in shares issued (in shares) 0 201,343,253 0 201,343,253 0        
Balance at end of period (in shares) 201,343,253   0 201,343,253 0        
Treasury shares                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Treasury shares, beginning balance (in shares) (3,854,675)   (29,993,774) (3,854,675) (29,993,774) (2,312,552) (30,827,929) (29,168,420) (27,893,680)
Treasury shares canceled (in shares) 0   0 30,827,929 0        
Repurchases of ordinary shares (in shares) (1,550,783)   (827,205) (4,118,174) (2,319,358)        
Treasury shares used to settle share-based compensation awards (in shares) 8,660   1,851 263,499 219,264        
Treasury shares, ending balance (in shares) (3,854,675)   (29,993,774) (3,854,675) (29,993,774)        
Employee Benefit Trust                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Balance at beginning of period (in shares) 0 0 0 0 274,031        
Employee Benefit Trust shares used to settle share-based compensation awards (in shares) 0   0 0 253,212        
Shares sold upon termination of Employee Benefit Trust (in shares) 0   0 0 20,819        
Balance at end of period (in shares) 0   0 0 0