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 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 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,032,857 2,056,769
Anti-dilutive RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 544,192 140,541 552,604 194,988
Anti-dilutive PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 395,731 0 457,908 0