XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Exclusions from Calculation of Weighted-Average Shares Outstanding Assuming Dilution Due to Anti-Dilutive Effect of Common Stock Equivalents (Detail) - shares
3 Months Ended 6 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive common stock equivalents 2,062,846 77,659 2,062,846 275,151
Stock Options [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive common stock equivalents 48,500 0 48,500 0
Restricted Stock Awards [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive common stock equivalents 1,195,144 63,615 1,195,144 63,615
Restricted Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive common stock equivalents 819,202 14,044 819,202 211,536
Performance Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive common stock equivalents 0 0 0 0