XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Earnings Per Share [Abstract]        
Basic weighted-average common shares outstanding 62,957,854 64,577,469 62,994,738 64,429,854
Dilutive stock options 169,913 1,689,419 0 1,944,297
Dilutive restricted stock units 219,847 706 0 14,616
Dilutive performance stock units 0 0 0 0
Diluted weighted-average common shares outstanding 63,347,614 66,267,594 62,994,738 66,388,767