Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Revenue from Contract with Customer [Abstract] | |||
| Costs incurred on uncompleted contracts | $ 7,525,535 | $ 8,036,495 | |
| Estimated earnings | 1,134,301 | 1,172,516 | |
| Costs and estimated earnings on uncompleted contracts | 8,659,836 | 9,209,011 | |
| Less: billings to date | (8,788,498) | (9,258,355) | |
| Net contract liabilities | $ (128,662) | $ (49,344) | $ (40,255) |