v3.26.1
Earnings Per Share and Shareholder’s Equity - Schedule of Equity Awards Excluded from Computation of Diluted EPS (Details) - shares
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Anti-dilutive stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 2,025,852 2,052,182 2,036,418 2,059,100
Anti-dilutive RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 527,597 182,195 556,880 128,973
Anti-dilutive PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 307,757 0 401,392 0