v3.26.1
Commitments and Contingencies - Schedule of Company Land Purchase Commitments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Aggregate purchase price:    
Aggregate purchase price, total $ 8,162,020 $ 7,544,337
Unrelated parties    
Aggregate purchase price:    
Aggregate purchase price, total 8,085,958 7,433,042
Unconsolidated entities that the Company has investments in    
Aggregate purchase price:    
Aggregate purchase price, total 76,062 111,295
Land Parcel Purchase Commitment    
Aggregate purchase price:    
Deposits against aggregate purchase price 872,358 744,500
Additional cash required to acquire land 7,289,662 6,799,837
Amount of additional cash required to acquire land included in accrued expenses $ 847,737 $ 749,974