v3.26.3
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2026
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule of contract assets and liabilities
Contract assets consisted of the following:
(in thousands)September 30,
2026
December 31,
2025
Unbilled revenue, net$240,259 $160,543 
Contract retainages, net78,108 81,223 
Contract assets, net$318,367 $241,766 
Contract liabilities consisted of the following:
(in thousands)September 30,
2026
December 31,
2025
Deferred revenue$393,544 $386,071 
Accrued loss provision11,184 13,084 
Less, retainage receivables(124,188)(98,595)
Contract liabilities, net$280,540 $300,560 
The following table provides information about contract assets and contract liabilities from contracts with customers:
(in thousands)September 30,
2026
December 31,
2025
Change
Contract assets, net$318,367 $241,766 $76,601 
Contract liabilities, net(280,540)(300,560)20,020 
Net contract assets (liabilities)$37,827 $(58,794)$96,621 
Schedule of net asset position for contracts in process
The net liability position for contracts in process consisted of the following:
(in thousands)September 30,
2026
December 31,
2025
Costs and estimated earnings on uncompleted contracts$11,716,976 $8,368,365 
Less: billings to date11,870,261 8,593,893 
$(153,285)$(225,528)
The net liability position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows:
(in thousands)September 30,
2026
December 31,
2025
Unbilled revenue, net$240,259 $160,543 
Deferred revenue, net(393,544)(386,071)
$(153,285)$(225,528)