Note 6 - Warranty Costs - Warranty and General Liability Reserve (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|||||
| Product Warranty Liability [Line Items] | ||||||||
| Balance, beginning of period | $ 103,639 | $ 91,800 | $ 103,824 | $ 89,391 | ||||
| Charges incurred during the period | (4,764) | (2,417) | (12,102) | (8,772) | ||||
| Changes to pre-existing reserves | [1],[2] | (6,094) | 1,955 | (5,913) | 1,407 | |||
| Balance, end of period | 96,464 | 96,450 | 96,464 | 96,450 | ||||
| Selling, General and Administrative Expenses [Member] | ||||||||
| Product Warranty Liability [Line Items] | ||||||||
| Additions | 2,140 | 2,818 | 6,329 | 7,912 | ||||
| Cost of Sales [Member] | ||||||||
| Product Warranty Liability [Line Items] | ||||||||
| Additions | $ 1,543 | $ 2,294 | $ 4,326 | $ 6,512 | ||||
| ||||||||