XML 44 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 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)March 31, 2026December 31, 2025
Costs in excess of billings and estimated earnings$113,697 $73,079 
Contract retention170,282 163,800 
Total contract assets$283,979 $236,879 
The components of the contract liability balances as of the respective dates were as follows:
(in thousands)March 31, 2026December 31, 2025
Billings in excess of costs and estimated earnings, net of retention$351,459 $320,593 
Provisions for losses5,401 6,779 
Total contract liabilities$356,860 $327,372