XML 81 R65.htm IDEA: XBRL DOCUMENT v3.23.4
Loans Payable, Senior Notes, and Mortgage Company Loan Facility - Senior Notes (Details 3) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 17, 2023
Oct. 31, 2022
Jan. 31, 2022
Nov. 15, 2021
Senior Notes [Abstract]          
Senior notes $ 1,596,185   $ 1,995,271    
5.875 % senior notes due 2022 [Member]          
Senior Notes [Abstract]          
Debt Instrument, Interest Rate, Stated Percentage 5.875%     5.875% 5.875%
4.375% Senior Notes due 2023 [Member]          
Senior Notes [Abstract]          
Debt Instrument, Interest Rate, Stated Percentage 4.375% 4.375%      
Senior notes $ 0   400,000    
4.875% Senior Notes Due 2025 [Member]          
Senior Notes [Abstract]          
Debt Instrument, Interest Rate, Stated Percentage 4.875%        
Senior notes $ 350,000   350,000    
4.875% Senior Notes Due 2027 [Member]          
Senior Notes [Abstract]          
Debt Instrument, Interest Rate, Stated Percentage 4.875%        
Senior notes $ 450,000   450,000    
4.350% Senior Notes Due 2028 [Member]          
Senior Notes [Abstract]          
Debt Instrument, Interest Rate, Stated Percentage 4.35%        
Senior notes $ 400,000   400,000    
3.80% Senior Notes Due 2029 [Member]          
Senior Notes [Abstract]          
Debt Instrument, Interest Rate, Stated Percentage 3.80%        
Senior notes $ 400,000   400,000    
Senior Notes [Member]          
Senior Notes [Abstract]          
Deferred issuance costs $ (3,815)   $ (4,729)