v3.25.2
Debt (Schedule of Outstanding Debt Obligations) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Notes payable $ 1,135,202 $ 1,107,909
Revolving line of credit 270,000 135,500
Mortgage repurchase facilities 181,440 232,804
Total debt 1,586,642 1,476,213
Senior Notes 6.750% Due June 2027 [Member]    
Debt Instrument [Line Items]    
Notes payable $ 498,435 498,027
Interest rate 6.75%  
Maturity date 2027-06  
Senior Note 3.875% Due August 2029 [Member]    
Debt Instrument [Line Items]    
Notes payable $ 496,814 496,428
Interest rate 3.875%  
Maturity date 2029-08  
Construction Loan Agreement [Member]    
Debt Instrument [Line Items]    
Notes payable $ 127,700 102,400
Other Financing Obligations [Member]    
Debt Instrument [Line Items]    
Notes payable 139,953 113,454
Other Financing Obligations [Member] | Insurance Premium Notes And Certain Secured Borrowings [Member]    
Debt Instrument [Line Items]    
Notes payable $ 12,300 $ 11,000