Commitments and Contingencies (Narrative) (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Commitments and Contingencies [Abstract] | ||
Issued and outstanding letters of credit | $ 90.8 | $ 97.5 |
Land development performance obligations performance bonds | $ 454.0 | $ 466.0 |