XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - USD ($)
12 Months Ended 127 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2024
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 6 months      
Maximum percentage of salary withheld for employee contribution up to 10%      
Maximum annual contributions per employee, percent 10.00%      
Compensation contribution limit (as a percent) may not exceed 15      
Maximum annual contributions per employee, conditional percent 15.00%      
Share-based compensation arrangement by share-based payment award, maximum employee contribution permitted value $ 25,000     $ 25,000
Number of shares of common stock issued pursuant to the ESPP 315,042 448,714 375,020 36,682,184
Shares were available for future grant under the Plan (in shares) 3,638,112     3,638,112