| Schedule of Accrued Liabilities [Table Text Block] |
| | | January 31, | | | October 31, | |
| (in thousands) | | 2022 | | | 2021 | |
| Accrued insurance | | $ | 7,016 | | | $ | 7,473 | |
| Accrued interest | | | 11,307 | | | | 5,627 | |
| Accrued equipment purchases | | | 2,603 | | | | 4,955 | |
| Accrued sales and use tax | | | 715 | | | | 690 | |
| Accrued property taxes | | | 500 | | | | 917 | |
| Accrued professional fees | | | 1,143 | | | | 1,134 | |
| Other | | | 4,810 | | | | 3,144 | |
| Total accrued expenses and other liabilities | | $ | 28,094 | | | $ | 23,940 | |
|