Insurance Proceeds (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jul. 31, 2026 |
Apr. 30, 2026 |
Jan. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
Sep. 02, 2026 |
|
| Insurance Proceeds [Line Items] | |||||||
| Aggregate insurance proceeds received | $ 5,444 | ||||||
| Other operating income | $ 0 | $ 0 | $ 1,114 | $ 0 | |||
| Insurance Settlement | |||||||
| Insurance Proceeds [Line Items] | |||||||
| Recovery of Direct Costs | $ 1,175 | $ 3,155 | |||||
| Other operating income | $ 1,114 | ||||||
| Subsequent Event | Insurance Settlement | |||||||
| Insurance Proceeds [Line Items] | |||||||
| Insurance Settlements Receivable | $ 2,000 | ||||||