XML 91 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Common Share (Detail) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Earnings Per Share [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 55,198,756 52,806,981 55,146,915 52,766,739
Unvested restricted stock units (in shares) 197,360 60,706 163,470 116,906
Weighted-average shares outstanding assuming dilution (in shares) 55,396,116 52,867,687 55,310,385 52,883,645
Antidilutive stock options, unvested restricted stock units outstanding (in shares) 160,091 317,234 213,395 234,756