Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Revenue from Contract with Customer [Abstract] | |||
| Costs incurred on uncompleted contracts | $ 6,432,746 | $ 8,036,495 | |
| Estimated earnings | 909,542 | 1,172,516 | |
| Costs and estimated earnings on uncompleted contracts | 7,342,288 | 9,209,011 | |
| Less: billings to date | (7,429,189) | (9,258,355) | |
| Net contract liabilities | $ (86,901) | $ (49,344) | $ (40,255) |