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 |