Note 6 - Warranty Costs - Warranty and General Liability Reserve (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
|||
| Product Warranty Liability [Line Items] | ||||||
| Balance, beginning of period | $ 105,482 | $ 90,790 | $ 103,824 | $ 89,391 | ||
| Charges incurred during the period | (3,912) | (3,479) | (7,338) | (6,355) | ||
| Changes to pre-existing reserves | [1] | (1,491) | (174) | 181 | (548) | |
| Balance, end of period | 103,639 | 91,800 | 103,639 | 91,800 | ||
| Selling, General and Administrative Expenses [Member] | ||||||
| Product Warranty Liability [Line Items] | ||||||
| Additions | 2,150 | 2,547 | 4,189 | 5,094 | ||
| Cost of Sales [Member] | ||||||
| Product Warranty Liability [Line Items] | ||||||
| Additions | $ 1,410 | $ 2,116 | $ 2,783 | $ 4,218 | ||
| ||||||