Accrued Expenses - Schedule of Changes in Warranty Accrual (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] | ||||
| Balance, beginning of period | $ 251,918 | $ 192,613 | $ 248,391 | $ 189,258 |
| Additions – homes closed during the period | 10,157 | 11,754 | 25,974 | 31,550 |
| Addition – liabilities assumed from an asset acquisition | 120 | 0 | 120 | 0 |
| Charges incurred | (8,634) | (10,429) | (26,595) | (31,185) |
| Balance, end of period | 255,528 | 195,393 | 255,528 | 195,393 |
| Warranty Change, Homes Closed in Prior Period, Other | ||||
| Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] | ||||
| Change in accruals for homes closed in prior years – net | $ 1,967 | $ 1,455 | $ 7,638 | $ 5,770 |