v3.26.1
Stock Repurchases - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended 175 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 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) 43,433,164 0 502,000,000  
Number of shares available for repurchase under stock repurchase program (in shares) 282,000,000   282,000,000  
Shares repurchased $ 1,632.5      
Weighted average price repurchases of common shares $ 37.63