XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock authorized to purchase (in shares) 40,000,000 40,000,000    
Discount from market price (as a percent)   15.00%    
Offering period (in months)   6 months    
Maximum salary withheld for employee contribution   up to 10%    
Maximum annual contributions per employee (as a percent)   10.00%    
Compensation contribution limit   may not exceed 15%    
Maximum annual contributions per employee (as a percent)   15.00%    
Share-based compensation arrangement by share-based payment award, maximum employee contribution permitted value $ 25,000 $ 25,000    
Common stock issued pursuant to the ESPP (in shares) 37,019,910 337,707 315,042 448,714
Shares were available for future grant under the plan (in shares) 3,300,386 3,300,386