v3.26.1
Fair Value Disclosures (Schedule of Carrying Values and Fair Values of Financial Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Revolving line of credit $ 329,600 $ 51,500
Mortgage repurchase facilities 232,529 289,269
Notes payable 1,121,745 1,102,376
Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable $ 11,390 $ 21,551
Debt, Weighted Average Interest Rate 6.00% 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 $ 493,786 $ 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,400 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,200 $ 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.00% 6.10%
Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, Weighted Average Interest Rate 6.00% 5.80%
Level 2 [Member] | Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Revolving line of credit $ 329,600 $ 51,500
Mortgage repurchase facilities 232,529 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,587 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 493,786 493,355
Level 2 [Member] | Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Revolving line of credit 329,600 51,500
Mortgage repurchase facilities 232,529 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 475,000 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 502,500 503,150
Level 3 [Member] | Carrying Value [Member] | Construction Loan Agreement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 118,982 90,269
Level 3 [Member] | Carrying Value [Member] | Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 11,390 21,551
Level 3 [Member] | Fair Value [Member] | Construction Loan Agreement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable 118,982 90,269
Level 3 [Member] | Fair Value [Member] | Other Financing Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable $ 11,390 $ 21,551