XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
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)March 31, 2025December 31, 2024
Costs in excess of billings and estimated earnings$125,545 $139,436 
Contract retention149,047 188,917 
Total contract assets$274,592 $328,353 
The components of the contract liability balances as of the respective dates were as follows:
(in thousands)March 31, 2025December 31, 2024
Billings in excess of costs and estimated earnings, net of retention$267,734 $288,495 
Provisions for losses12,759 11,176 
Total contract liabilities$280,493 $299,671