v3.26.3
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2026
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, 2026December 31, 2025
Costs in excess of billings and estimated earnings$119,281 $73,079 
Contract retention177,989 163,800 
Total contract assets$297,270 $236,879 
The components of the contract liability balances as of the respective dates were as follows:
(in thousands)September 30, 2026December 31, 2025
Billings in excess of costs and estimated earnings, net of retention$461,387 $320,593 
Provisions for losses3,609 6,779 
Total contract liabilities$464,996 $327,372