XML 77 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of RSU and PRSU Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 173,230    
Equity Instruments Other than Options, Grants in Period 68,624    
Equity Instruments Other than Options, Vested in Period (83,155)    
Equity Instruments Other than Options, Forfeited in Period (24,831)    
Equity Instruments Other than Options, Nonvested, Number, Ending Balance 133,868 173,230  
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 47.45    
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 45.22 $ 48.96 $ 40.82
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 47.25    
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 46.81    
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 46.55 $ 47.45  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 3,734 $ 3,669 $ 2,894
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 79,134    
Equity Instruments Other than Options, Grants in Period 44,110    
Equity Instruments Other than Options, Vested in Period (18,959)    
Equity Instruments Other than Options, Forfeited in Period (40,837)    
Equity Instruments Other than Options, Nonvested, Number, Ending Balance 63,448 79,134  
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 66.79    
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 55.77 $ 61.76 $ 60.73
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 75.00    
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 64.12    
Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 58.39 $ 66.79  
Equity Instruments Other than Options, Vested in Period, Fair Value $ 889 $ 4,098 $ 3,273