XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of Additional Stock Option Disclosures (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Options Outstanding, Weighted Average Remaining Contractual Term 5 years 6 months    
Options Exercisable, Weighted Average Remaining Contractual Term 5 years 1 month 6 days    
Options Outstanding, Intrinsic Value $ 33,087    
Options Exercisable, Intrinsic Value $ 28,906    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 16.41 $ 12.14 $ 11.55
Options, Exercised in Period, Aggregate Intrinsic Value $ 8,860 $ 1,822 $ 4,269
Options, Vested in Period, Fair Value 2,020 3,384 2,446
Options, Exercised in Period, Proceeds from Issuance of Shares 8,186 4,091 1,082
Options Exercised, Tax Benefit $ 2,215 $ 455 $ 1,067