v3.25.4
Stock Repurchases - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 172 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Sep. 22, 2011
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock authorized for repurchase (in shares)       784,000,000
Stock Repurchase Program 2011        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock repurchase program additional number of shares authorized approved (in shares)       320,000,000
Shares repurchased (in shares) 5,480,191 0 464,000,000  
Number of shares available for repurchase under stock repurchase program (in shares) 320,000,000   320,000,000  
Shares repurchased $ 218.2      
Weighted average price repurchases of common shares $ 39.82