XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Components of Contract Asset and Liability Balances
The components of the contract asset balances as of the respective dates were as follows:
(in thousands)September 30, 2024December 31, 2023
Costs in excess of billings and estimated earnings$143,739 $100,106 
Contract retention177,914 162,881 
Total contract assets$321,653 $262,987 
The components of the contract liability balances as of the respective dates were as follows:
(in thousands)September 30, 2024December 31, 2023
Billings in excess of costs and estimated earnings, net of retention$279,566 $227,913 
Provisions for losses13,075 15,935 
Total contract liabilities$292,641 $243,848