XML 94 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Common Share (Tables)
9 Months Ended
Apr. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Common Share
The following table reflects the weighted-average common shares used to compute basic and diluted earnings per common share as included on the Condensed Consolidated Statements of Income and Comprehensive Income:

Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Weighted-average shares outstanding for basic earnings per share
55,198,756  55,063,473  55,163,943  53,515,491  
Unvested restricted stock units194,226  102,594  173,722  112,136  
Weighted-average shares outstanding assuming dilution
55,392,982  55,166,067  55,337,665  53,627,627