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 |