XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contract Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
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)20212020
Retainage receivable$568,881 $648,441 
Costs and estimated earnings in excess of billings:
Claims833,352 752,783 
Unapproved change orders418,054 415,489 
Other unbilled costs and profits105,362 68,462 
Total costs and estimated earnings in excess of billings1,356,768 1,236,734 
Capitalized contract costs69,027 74,452 
Total contract assets$1,994,676 $1,959,627 
The amount as reported on the Consolidated Balance Sheets consisted of the following:
As of December 31,
(in thousands)20212020
Retainage payable$268,945 $315,135 
Billings in excess of costs and estimated earnings761,689 839,222 
Total contract liabilities$1,030,634 $1,154,357