XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of RSU and PRSU Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-vested as of July 31, 2023 148,991  
Equity Instruments Other than Options, Grants in Period 88,319  
Equity Instruments Other than Options, Vested in Period (56,393)  
Equity Instruments Other than Options, Forfeited in Period (763)  
Non-vested as of October 31, 2023 180,154  
Non-vested as of July 31, 2023, Weighted Average Grant Date Fair Value $ 52.20  
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 74.63 $ 54.80
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 51.07  
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 58.94  
Non-vested as of October 31, 2023, Weighted Average Grant Date Fair Value $ 63.53  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 4,201 $ 2,974
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-vested as of July 31, 2023 103,221  
Equity Instruments Other than Options, Grants in Period 61,981  
Equity Instruments Other than Options, Vested in Period (8,098)  
Equity Instruments Other than Options, Forfeited in Period (2,157)  
Non-vested as of October 31, 2023 154,947  
Non-vested as of July 31, 2023, Weighted Average Grant Date Fair Value $ 53.46  
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 71.24 $ 51.16
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 64.44  
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 55.23  
Non-vested as of October 31, 2023, Weighted Average Grant Date Fair Value $ 59.95  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 595 $ 141