Note 12 - Earnings Per Share (Details Textual) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | |
|---|---|---|
Jan. 31, 2026 |
Jan. 31, 2025 |
|
| S 2025 Q1 Dividends Member | ||
| Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ 1 | |
| Dividends Payable | $ 53.1 | |
| Dividends Payable, Date Declared | Jan. 14, 2025 | |
| Dividends Payable, Date of Record | Jan. 24, 2025 | |
| Dividends Payable, Date to be Paid | Feb. 03, 2025 | |
| Series A Preferred Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 2.5 | 2.5 |
| Restricted Stock Units (RSUs) [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 1.1 | 0.3 |
| Restricted Stock and Stock Options [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 0.2 | 0.1 |