v3.26.3
Fair Value Disclosures (Schedule of Carrying Values and Fair Values of Financial Instruments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Revolving line of credit $ 456,000 $ 51,500
Mortgage repurchase facilities 191,266 289,269
Notes payable 1,165,321 1,102,376
Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable $ 44,089 $ 21,551
Debt, Weighted Average Interest Rate 6.30% 5.80%
Senior Note 6.625% Due September 2033 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal amount $ 500,000  
Interest rate 6.625% 6.625%
Notes payable $ 494,002 $ 493,355
Senior Notes 3.875% [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying amounts include unamortized deferred financing costs, premiums and discounts $ 2,200 2,800
Interest rate 3.875%  
Senior Notes 6.625% [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying amounts include unamortized deferred financing costs, premiums and discounts $ 6,000 $ 6,600
Interest rate 6.625%  
Construction Loan Agreement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, Weighted Average Interest Rate 6.10% 6.10%
Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, Weighted Average Interest Rate 6.30% 5.80%
Level 2 [Member] | Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Revolving line of credit $ 456,000 $ 51,500
Mortgage repurchase facilities 191,266 289,269
Level 2 [Member] | Carrying Value [Member] | Senior Notes 3.875% [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 497,780 497,201
Level 2 [Member] | Carrying Value [Member] | Senior Notes 6.625% [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 494,002 493,355
Level 2 [Member] | Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Revolving line of credit 456,000 51,500
Mortgage repurchase facilities 191,266 289,269
Level 2 [Member] | Fair Value [Member] | Senior Notes 3.875% [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 461,900 473,750
Level 2 [Member] | Fair Value [Member] | Senior Notes 6.625% [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 480,650 503,150
Level 3 [Member] | Carrying Value [Member] | Construction Loan Agreement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 129,450 90,269
Level 3 [Member] | Carrying Value [Member] | Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 44,089 21,551
Level 3 [Member] | Fair Value [Member] | Construction Loan Agreement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 129,450 90,269
Level 3 [Member] | Fair Value [Member] | Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable $ 44,089 $ 21,551