XML 90 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity - Stock Repurchase (Details) - USD ($)
$ in Thousands
12 Months Ended 142 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2023
Sep. 22, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payment, Tax Withholding, Share-based Payment Arrangement $ 4,709 $ 1,925 $ 6,145    
Settlement with Taxing Authority          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payment, Tax Withholding, Share-based Payment Arrangement $ 0 $ 0 $ 3,800    
Stock Repurchase Program 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)       458,196,792  
Number of shares available for repurchase (in shares) 325,803,208     325,803,208