XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Assets and Liabilities (Schedule of Contract Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Costs and estimated earnings in excess of billings:    
Claims $ 365,533 $ 451,770
Unapproved change orders 398,174 393,803
Other unbilled costs and profits 84,071 96,949
Total costs and estimated earnings in excess of billings 847,778 942,522
Billings in excess of costs and estimated earnings $ 1,904,637 $ 1,216,623