XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule of Contract Assets and Liabilities
Contract assets and liabilities on the Condensed Consolidated Balance Sheets consisted of the following:
(in thousands)As of September 30,
2025
As of December 31,
2024
Contract Assets:
Costs and estimated earnings in excess of billings:
Claims$365,533 $451,770 
Unapproved change orders398,174 393,803 
Other unbilled costs and profits84,071 96,949 
Total costs and estimated earnings in excess of billings847,778 942,522 
Contract Liabilities:
Billings in excess of costs and estimated earnings$1,904,637 $1,216,623