v3.26.1
Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cost and Estimated Earnings on Uncompleted Contracts    
Costs incurred on uncompleted contracts $ 8,058,157 $ 8,078,898
Estimated earnings (losses) (56,153) 72,937
Costs incurred and estimated earnings (losses) 8,002,004 8,151,835
Less: billings to date (7,944,194) (8,038,018)
Costs to fulfill contracts, net 20,118 23,002
Net contract position $ 77,928 $ 136,819