v3.26.1
Commitments and Contingencies - Schedule of Land Purchase Commitments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Aggregate purchase price:    
Aggregate purchase price, total $ 7,848,795 $ 7,544,337
Unrelated parties    
Aggregate purchase price:    
Aggregate purchase price, total 7,776,532 7,433,042
Unconsolidated entities that the Company has investments in    
Aggregate purchase price:    
Aggregate purchase price, total 72,263 111,295
Land Parcel Purchase Commitment    
Aggregate purchase price:    
Deposits against aggregate purchase price 841,499 744,500
Additional cash required to acquire land 7,007,296 6,799,837
Amount of additional cash required to acquire land included in accrued expenses $ 885,764 $ 749,974