XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholder's Equity - Stock Repurchase (Details) - Stock Repurchase Program 2011 - shares
12 Months Ended 166 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2025
Sep. 22, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional common stock authorized for repurchase (in shares)         320,000,000
Common stock authorized for repurchase (in shares)         784,000,000
Number of shares repurchased (in shares) 0 0 0 458,196,792  
Number of shares available for repurchase (in shares) 325,803,208     325,803,208