XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Loans Payable, Senior Notes and Mortgage Company Loan Facility Senior Notes Payable (Details Textual 4)
$ in Thousands
9 Months Ended
Jul. 31, 2022
USD ($)
debtissuances
Jul. 31, 2021
USD ($)
Oct. 31, 2021
USD ($)
Senior Note Payable (Textual) [Abstract]      
Number of issuances of senior debt | debtissuances 5    
Repayments of Senior Debt $ 409,856 $ 294,168  
Senior notes 1,995,029   $ 2,403,989
Senior Notes [Member]      
Senior Note Payable (Textual) [Abstract]      
Debt Instrument, Face Amount 2,000,000    
5.875% Senior Notes Due 2022      
Senior Note Payable (Textual) [Abstract]      
Senior notes $ 409,900    
Interest rate on notes 5.875%