XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]      
Costs and estimated earnings in excess of billings on uncompleted contracts $ 136,031   $ 125,943
Costs and estimated earnings in excess of billings on uncompleted contracts, Change 10,088    
Retainage receivable 46,703   48,316
Retainage receivable, Change (1,613)    
Total contract assets 182,734   174,259
Total contract assets, Change 8,475 $ 6,902  
Billings on uncompleted contracts in excess of costs and estimated earnings (43,548)   (48,841)
Billings on uncompleted contracts in excess of costs and estimated earnings, Change 5,293    
Forward loss reserve (69,360)   (70,159)
Forward loss reserve, Change 799    
Total contract liabilities (112,908)   (119,000)
Total contract liabilities, Change 6,092    
Net 69,826   $ 55,259
Net, Change $ 14,567