XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 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 consisted of the following:
(in thousands)As of March 31,
2025
As of December 31,
2024
Contract Assets:
Costs and estimated earnings in excess of billings:
Claims$428,093 $451,770 
Unapproved change orders430,687 393,803 
Other unbilled costs and profits88,759 96,949 
Total costs and estimated earnings in excess of billings947,539 942,522 
Contract Liabilities:
Billings in excess of costs and estimated earnings$1,375,597 $1,216,623