XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share - Reconciliation of Basic Weighted-Average Common Shares Outstanding to Diluted Weighted-Average Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Earnings Per Share [Abstract]        
Basic weighted-average common shares outstanding 63,134,486 62,641,436 63,011,955 62,875,677
Dilutive stock options 0 273,717 0 0
Dilutive restricted stock units 0 509,452 0 0
Dilutive performance stock units 0 0 0 0
Diluted weighted-average common shares outstanding 63,134,486 63,424,605 63,011,955 62,875,677