Note 9 - Senior Notes and Credit Facilities - Senior Notes and Credit Facilities Balances (Details) - USD ($) $ in Thousands |
Oct. 31, 2025 |
Oct. 31, 2024 |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | $ 924,968 | [1] | $ 881,556 | ||||||||
| Net premiums (discounts) | (11,051) | 17,340 | |||||||||
| Unamortized debt issuance costs | (13,199) | (2,678) | |||||||||
| Total senior notes and credit facilities, net of discounts, premiums and unamortized debt issuance costs | 900,718 | 896,218 | |||||||||
| Senior Secured Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | 0 | 655,000 | |||||||||
| Unsecured Senior Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | 924,968 | 51,556 | |||||||||
| Senior Secured Revolving Credit Facility [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [2] | 0 | 0 | ||||||||
| The 8.0% Senior Secured 1.125 Lien Notes Due 2028 [Member] | Senior Secured Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [3] | 0 | 225,000 | ||||||||
| The 11.75% Senior Secured 1.25 Lien Notes Due 2029 [Member] | Senior Secured Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [3] | 0 | 430,000 | ||||||||
| The 13.5% Senior Notes Due 2026 [Member] | Unsecured Senior Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [4] | 0 | 26,588 | ||||||||
| The 5.0% Senior Notes due 2040 [Member] | Unsecured Senior Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | 24,968 | 24,968 | |||||||||
| The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member] | Senior Secured Term Loan [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [3] | 0 | 175,000 | ||||||||
| The 8.0% Senior Notes Due 2031 [Member] | Unsecured Senior Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [3] | 450,000 | 0 | ||||||||
| The 8.375% Senior Notes Due 2033 [Member] | Unsecured Senior Notes [Member] | |||||||||||
| Debt Instrument [Line Items] | |||||||||||
| Senior debt | [3] | $ 450,000 | $ 0 | ||||||||
| |||||||||||