XML 126 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Common Share - Exclusions from Calculation of Weighted-Average Shares Outstanding Assuming Dilution Due to Anti-Dilutive Effect of Common Stock Equivalents (Detail) - shares
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 2,339,348 2,790,230 762,953
Stock Options [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 284,800 988,551 97,085
Restricted Stock Units [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 920,261 0 0
Restricted Stock Awards [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 682,917 1,783,271 574,359
Performance Stock Units [Member]      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 451,370 18,408 91,509