v3.23.1
Loans Payable, Senior Notes and Mortgage Company Loan Facility Senior Notes Payable (Details Textual 4)
$ in Thousands
6 Months Ended
Apr. 17, 2023
USD ($)
Nov. 15, 2021
USD ($)
Apr. 30, 2023
USD ($)
debtissuances
Apr. 30, 2022
USD ($)
Oct. 31, 2022
USD ($)
Senior Note Payable (Textual) [Abstract]          
Number of issuances of senior debt | debtissuances     4    
Repayments of Senior Debt     $ 400,000 $ 409,856  
Senior notes     1,595,727   $ 1,995,271
Senior Notes [Member]          
Senior Note Payable (Textual) [Abstract]          
Debt Instrument, Face Amount     $ 1,600,000    
5.875% Senior Notes due 2022          
Senior Note Payable (Textual) [Abstract]          
Repayments of Senior Debt   $ 409,900      
Interest rate on notes     4.375% 5.875%  
4.375% Senior Notes due 2023          
Senior Note Payable (Textual) [Abstract]          
Repayments of Senior Debt $ 400,000