XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Options Outstanding and Exercisable [Abstract]      
Options Outstanding, Weighted Average Remaining Contractual Term 4 years 7 months 6 days    
Options Exercisable, Weighted Average Remaining Contractual Term 4 years 6 months    
Options Outstanding, Intrinsic Value $ 26,585    
Options Exercisable, Intrinsic Value $ 25,497    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0 $ 16.41 $ 12.14
Option Exercises and Vests [Abstract]      
Options, Exercised in Period, Aggregate Intrinsic Value $ 5,559 $ 8,860 $ 1,822
Options, Vested in Period, Fair Value 1,529 2,020 3,384
Options, Exercised in Period, Proceeds from Issuance of Shares 6,171 8,186 4,091
Options Exercised, Tax Benefit $ 1,390 $ 2,215 $ 455