XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Notes Payable (Schedule Notes Payable) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Nov. 30, 2022
Aug. 31, 2022
Debt Instrument [Line Items]      
Notes payable $ 1,689,958 $ 1,838,511  
Senior unsecured term loan due August 25, 2026 | Senior unsecured term loan due August 25, 2026      
Debt Instrument [Line Items]      
Notes payable $ 357,988 357,485  
Senior Notes | 6.875% Senior notes due June 15, 2027      
Debt Instrument [Line Items]      
Stated interest rate percentage 6.875%    
Notes payable $ 297,942 297,595  
Senior Notes | 4.80% Senior notes due November 15, 2029      
Debt Instrument [Line Items]      
Stated interest rate percentage 4.80%    
Notes payable $ 297,485 297,230  
Senior Notes | 7.25% Senior notes due July 15, 2030      
Debt Instrument [Line Items]      
Stated interest rate percentage 7.25%   7.25%
Notes payable $ 345,988 345,663  
Senior Notes | 4.00% Senior notes due June 15, 2031      
Debt Instrument [Line Items]      
Stated interest rate percentage 4.00%    
Notes payable $ 386,092 385,778  
Mortgages and land contracts due to land sellers and other loans      
Debt Instrument [Line Items]      
Notes payable 4,463 4,760  
Revolving Credit Facility | Unsecured revolving credit facility      
Debt Instrument [Line Items]      
Notes payable $ 0 $ 150,000