XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted-average common shares outstanding 61,667,009 64,024,379 62,244,817 63,730,382
Dilutive stock options 0 89,993 0 89,115
Dilutive restricted stock awards 0 587,750 0 347,630
Dilutive restricted stock units 0 509,398 0 455,164
Dilutive performance stock units 0 506,633 0 373,900
Diluted weighted-average common shares outstanding 61,667,009 65,718,153 62,244,817 64,996,191