XML 81 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Summary of RSU and PRSU Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 133,868    
Equity Instruments Other than Options, Grants in Period 95,145    
Equity Instruments Other than Options, Vested in Period (69,001)    
Equity Instruments Other than Options, Forfeited in Period (11,021)    
Equity Instruments Other than Options, Nonvested, Number, Ending Balance 148,991 133,868  
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 46.55    
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 55.43 $ 45.22 $ 48.96
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 45.98    
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 50.36    
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 52.20 $ 46.55  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 3,888 $ 3,734 $ 3,669
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 63,448    
Equity Instruments Other than Options, Grants in Period 65,956    
Equity Instruments Other than Options, Vested in Period (2,786)    
Equity Instruments Other than Options, Forfeited in Period (23,397)    
Equity Instruments Other than Options, Nonvested, Number, Ending Balance 103,221 63,448  
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 58.39    
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 51.16 $ 55.77 $ 61.76
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 60.73    
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 59.47    
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 53.46 $ 58.39  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 141 $ 889 $ 4,098