XML 49 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share - Reconciliation of Basic Weighted-Average Common Shares Outstanding to Diluted Weighted-Average Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share [Abstract]        
Basic weighted-average common shares outstanding 63,108,468 62,957,854 62,941,904 62,994,738
Dilutive stock options 0 169,913 0 0
Dilutive restricted stock units 0 219,847 0 0
Dilutive performance stock units 0 0 0 0
Diluted weighted-average common shares outstanding 63,108,468 63,347,614 62,941,904 62,994,738