XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of RSU and PRSU Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-vested as of July 31, 2023 133,868  
Equity Instruments Other than Options, Grants in Period 86,286  
Equity Instruments Other than Options, Vested in Period (53,888)  
Equity Instruments Other than Options, Forfeited in Period (1,483)  
Non-vested as of October 31, 2023 164,783  
Non-vested as of July 31, 2023, Weighted Average Grant Date Fair Value $ 46.55  
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 54.80 $ 44.70
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 45.23  
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 48.92  
Non-vested as of October 31, 2023, Weighted Average Grant Date Fair Value $ 51.28  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 2,974 $ 2,608
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-vested as of July 31, 2023 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 (19,436)  
Non-vested as of October 31, 2023 107,182  
Non-vested as of July 31, 2023, Weighted Average Grant Date Fair Value $ 58.39  
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 51.16 $ 55.77
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 60.73  
Non-vested as of October 31, 2023, Weighted Average Grant Date Fair Value $ 53.46  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 141 $ 889