XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Components of Contract Asset and Liability Balances
(in thousands)September 30, 2023December 31, 2022
Costs in excess of billings and estimated earnings$130,570 $80,357 
Contract retention151,710 161,559 
Total contract assets$282,280 $241,916 
(in thousands)September 30, 2023December 31, 2022
Billings in excess of costs and estimated earnings, net of retention$205,288 $152,294 
Provisions for losses16,695 20,992 
Total contract liabilities$221,983 $173,286