Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Cost and Estimated Earnings on Uncompleted Contracts | ||
Costs incurred on uncompleted contracts | $ 7,916,327 | $ 7,664,737 |
Estimated earnings | 337,972 | 343,869 |
Costs incurred and estimated earnings | 8,254,299 | 8,008,606 |
Less: billings to date | (8,033,001) | (7,806,302) |
Costs to fulfill contracts, net | 28,280 | 31,171 |
Net contract position | $ 249,578 | $ 233,475 |