XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Common Share (Detail) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Earnings Per Share [Abstract]        
Weighted-average common shares outstanding for basic earnings per share (in shares) 55,493,622 55,366,241 55,458,238 55,302,203
Unvested restricted stock units (in shares) 155,823 202,426 261,841 259,472
Weighted-average common shares outstanding assuming dilution (in shares) 55,649,445 55,568,667 55,720,079 55,561,675
Antidilutive stock options, unvested restricted stock units outstanding (in shares) 235,552 60,916 132,942 78,862