v3.26.1
Fair Value Disclosures - Schedule of Book Value and Estimated Fair Value of the Company's Debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Book value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt $ 2,796,158 $ 2,799,087
Book value | Level 2 | Loans payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 907,956 899,087
Book value | Level 2 | Mortgage company loan facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 138,202 150,000
Book value | Level 1 | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 1,750,000 1,750,000
Estimated fair value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 2,788,574 2,798,222
Estimated fair value | Level 2 | Loans payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 897,556 888,604
Estimated fair value | Level 2 | Mortgage company loan facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 138,202 150,000
Estimated fair value | Level 1 | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt $ 1,752,816 $ 1,759,618