XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Components of Contract Asset and Liability Balances
(in thousands)June 30, 2023December 31, 2022
Costs in excess of billings and estimated earnings$127,848 $80,357 
Contract retention160,501 161,559 
Total contract assets$288,349 $241,916 
(in thousands)June 30, 2023December 31, 2022
Billings in excess of costs and estimated earnings, net of retention$153,181 $152,294 
Provisions for losses20,107 20,992 
Total contract liabilities$173,288 $173,286