v3.25.2
Fair Value Disclosures (Schedule of Carrying Values and Fair Values of Financial Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents $ 93,246 $ 149,998 $ 106,682
Revolving line of credit 270,000 135,500  
Mortgage repurchase facilities 181,440 232,804  
Notes payable 1,135,202 1,107,909  
Other Financing Obligations [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable 139,953 113,454  
Senior Notes 6.750% [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying amounts include unamortized deferred financing costs, premiums and discounts $ 1,600 $ 2,000  
Interest rate 6.75% 6.75%  
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 $ 3,200 $ 3,600  
Interest rate 3.875% 3.875%  
Construction Loan Agreement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable $ 127,700 $ 102,400  
Debt, Weighted Average Interest Rate 6.60% 6.50%  
Insurance Premium Notes And Certain Secured Borrowings [Member] | Other Financing Obligations [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable $ 12,300 $ 11,000  
Level 1 [Member] | Carrying Value [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 93,246 149,998  
Level 1 [Member] | Fair Value [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 93,246 149,998  
Level 2 [Member] | Carrying Value [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Revolving line of credit 270,000 135,500  
Mortgage repurchase facilities 181,440 232,804  
Level 2 [Member] | Carrying Value [Member] | Senior Notes 6.750% [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable 498,435 498,027  
Level 2 [Member] | Carrying Value [Member] | Senior Notes 3.875% [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable 496,814 496,428  
Level 2 [Member] | Fair Value [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Revolving line of credit 270,000 135,500  
Mortgage repurchase facilities 181,440 232,804  
Level 2 [Member] | Fair Value [Member] | Senior Notes 6.750% [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable 500,625 498,750  
Level 2 [Member] | Fair Value [Member] | Senior Notes 3.875% [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable 461,250 446,875  
Level 3 [Member] | Carrying Value [Member] | Other Financing Obligations [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable 139,953 113,454  
Level 3 [Member] | Fair Value [Member] | Other Financing Obligations [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notes payable $ 139,953 $ 113,454  
Minimum [Member] | Insurance Premium Notes And Certain Secured Borrowings [Member] | Other Financing Obligations [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate 5.00% 6.70%