XML 99 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Status for Options Which Contain Vesting Provisions) (Details) - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Options      
Balance outstanding as of beginning of year (in shares) 1,809,473    
Granted (in shares) 920,816 898,726 1,004,631
Vested (in shares) (895,862)    
Forfeited (in shares) (50,716)    
Balance outstanding as of ending of year (in shares) 1,783,711 1,809,473  
Weighted Average Grant Date Fair Value      
Balance outstanding as of beginning of year (in usd per share) $ 12.31    
Granted (in usd per share) 15.67 $ 14.24 $ 10.23
Vested (in usd per share) 11.78    
Forfeited (in usd per share) 13.61    
Balance outstanding as of beginning of year (in usd per share) $ 14.27 $ 12.31