v3.26.1
Inventory - Schedule of Inventory Impairment Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Schedule of inventory [Line Items]        
Inventory write-down $ 17,657 $ 23,315 $ 61,808 $ 49,531
Land controlled for future communities        
Schedule of inventory [Line Items]        
Inventory write-down 4,857 15,815 29,608 21,446
Operating communities        
Schedule of inventory [Line Items]        
Inventory write-down $ 12,800 $ 7,500 $ 32,200 $ 28,085