XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Disclosures - Schedule of Book Value and Estimated Fair Value of the Company's Debt (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Book value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt $ 2,954,726 $ 2,837,969
Book value | Level 2 | Loans payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 1,054,726 1,087,969
Book value | Level 2 | Mortgage company loan facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 150,000 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,600,000
Estimated fair value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 2,931,680 2,792,157
Estimated fair value | Level 2 | Loans payable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 1,042,520 1,069,577
Estimated fair value | Level 2 | Mortgage company loan facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt 150,000 150,000
Estimated fair value | Level 1 | Senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, debt $ 1,739,160 $ 1,572,580