Summary of Significant Accounting Policies and Related Data - Net Earnings Per Share (Details) - shares shares in Thousands |
12 Months Ended | ||
|---|---|---|---|
Oct. 31, 2025 |
Oct. 31, 2024 |
Oct. 31, 2023 |
|
| Basic | |||
| Weighted-average number of shares of common stock (in shares) | 99,500 | 103,800 | 104,400 |
| Weighted-average number of shares of common stock outstanding – Basic (in shares) | 99,500 | 103,800 | 104,400 |
| Diluted | |||
| Weighted-average number of shares of common stock outstanding – Basic (in shares) | 99,500 | 103,800 | 104,400 |
| Effect of dilutive securities (in shares) | 300 | 600 | 900 |
| Weighted-average number of shares of common stock outstanding – Diluted (in shares) | 99,800 | 104,400 | 105,300 |
| Antidilutive securities excluded from computation of earnings per share, amount (in shares) | 2,105,818 | 1,738,948 | 573,662 |