Commitments and Contingencies - Legal (Details) - USD ($) $ in Billions |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies | ||
| Bid and completion bonds issued and outstanding | $ 10.1 | $ 8.7 |
| Remaining performance obligation on the bonded projects | $ 2.5 | $ 2.4 |