XML 508 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule of Contract Assets and Liabilities The amounts as included on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20232022
Retention receivable$580,926 $585,556 
Costs and estimated earnings in excess of billings:
Claims562,646 677,367 
Unapproved change orders512,831 601,681 
Other unbilled costs and profits68,369 98,480 
Total costs and estimated earnings in excess of billings1,143,846 1,377,528 
Capitalized contract costs117,913 49,441 
Total contract assets$1,842,685 $2,012,525 
The amount as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20232022
Retention payable$223,138 $246,562 
Billings in excess of costs and estimated earnings1,103,530 975,812 
Total contract liabilities$1,326,668 $1,222,374