| Schedule of Debt [Table Text Block] |
| | | January 31, | | | October 31, | |
| (in thousands) | | 2022 | | | 2021 | |
| Revolving loan (short term) | | $ | 16,208 | | | $ | 990 | |
| Senior notes - all long term | | | 375,000 | | | | 375,000 | |
| Total debt, gross | | | 391,208 | | | | 375,990 | |
| Less unamortized deferred financing costs offsetting long term debt | | | (5,568 | ) | | | (5,916 | ) |
| Total debt, net of unamortized deferred financing costs | | $ | 385,640 | | | $ | 370,074 | |
|