XML 77 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Common Share (Detail) - shares
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 55,198,756 55,063,473 55,163,943 53,515,491
Unvested restricted stock units (in shares) 194,226 102,594 173,722 112,136
Weighted-average shares outstanding assuming dilution (in shares) 55,392,982 55,166,067 55,337,665 53,627,627
Antidilutive stock options, unvested restricted stock units outstanding (in shares) 140,481 127,548 189,090 199,020