XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Loans Payable, Senior Notes and Mortgage Company Loan Facility Senior Notes Payable (Details Textual 4)
$ in Thousands
9 Months Ended
Apr. 17, 2023
USD ($)
Jul. 31, 2024
USD ($)
debtissuances
Jul. 31, 2023
USD ($)
Senior Note Payable (Textual) [Abstract]      
Number of issuances of senior debt | debtissuances   4  
Repayments of Senior Debt   $ 0 $ 400,000
Senior Notes [Member]      
Senior Note Payable (Textual) [Abstract]      
Debt Instrument, Face Amount   $ 1,600,000  
4.375% Senior Notes due 2023      
Senior Note Payable (Textual) [Abstract]      
Repayments of Senior Debt $ 400,000    
Interest rate on notes     4.375%