XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Performance Based Restricted Shares and Restricted Stock Units (Details)
3 Months Ended
Oct. 31, 2020
$ / shares
shares
Service Based Restricted Shares and Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding at July 31, 2020 | shares 154,960
Outstanding at July 31, 2020, Weighted Average Grant Date Fair Value | $ / shares $ 47.39
Performance-Based RSUs, Grants in Period | shares 75,352
Performance-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 39.92
Performance-Based RSUs, Vested in Period | shares (63,339)
Performance-Based RSUs, Vested in Period, Weighted Average Grant Date Fair Value | $ / shares $ 44.85
Performance-Based RSUs, Forfeited in Period | shares 0
Performance-Based RSUs, Forfeitures, Weighted Average Grant Date Fair Value | $ / shares $ 0
Outstanding at October 31, 2020 | shares 166,973
Outstanding at October 31, 2020, Weighted Average Grant Date Fair Value | $ / shares $ 44.98
Performance Based Restricted Shares and Restricted Stock Units [Member] [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding at July 31, 2020 | shares 126,060
Outstanding at July 31, 2020, Weighted Average Grant Date Fair Value | $ / shares $ 50.61
Performance-Based RSUs, Grants in Period | shares 64,634
Performance-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 60.73
Performance-Based RSUs, Vested in Period | shares (71,413)
Performance-Based RSUs, Vested in Period, Weighted Average Grant Date Fair Value | $ / shares $ 33.12
Performance-Based RSUs, Forfeited in Period | shares 0
Performance-Based RSUs, Forfeitures, Weighted Average Grant Date Fair Value | $ / shares $ 0
Outstanding at October 31, 2020 | shares 119,281
Outstanding at October 31, 2020, Weighted Average Grant Date Fair Value | $ / shares $ 61.05