Note 11 - Income Taxes - Income Taxes Payable (Details) - USD ($) $ in Thousands |
Oct. 31, 2025 |
Oct. 31, 2024 |
|---|---|---|
| Income Tax Examination [Line Items] | ||
| Deferred | $ (229,617) | $ (241,064) |
| Total | (229,395) | (235,585) |
| State and Local Jurisdiction [Member] | ||
| Income Tax Examination [Line Items] | ||
| Current | 222 | 5,479 |
| Deferred | (74,825) | (76,571) |
| Domestic Tax Authority [Member] | ||
| Income Tax Examination [Line Items] | ||
| Current | 0 | 0 |
| Deferred | $ (154,792) | $ (164,493) |