v3.26.1
Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cost and Estimated Earnings on Uncompleted Contracts    
Costs incurred on uncompleted contracts $ 8,078,898 $ 7,664,737
Estimated earnings 50,182 343,869
Costs incurred and estimated earnings 8,129,080 8,008,606
Less: billings to date (8,038,018) (7,806,302)
Costs to fulfill contracts, net 23,002 31,171
Net contract position $ 114,064 $ 233,475