XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Receivables and Contract Assets and Liabilities - Summary of Information about Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2025
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 46,603 $ 125,943
Costs and estimated earnings in excess of billings on uncompleted contracts, Change (79,340)  
Retainage receivable 23,517 48,316
Retainage receivable, Change (24,799)  
Total contract assets 70,120 174,259
Total contract assets, Change (104,139) 9,334
Billings on uncompleted contracts in excess of costs and estimated earnings (50,490) (48,841)
Billings on uncompleted contracts in excess of costs and estimated earnings, Change (1,649)  
Forward loss reserve (52,147) (70,159)
Forward loss reserve, Change 18,012  
Total contract liabilities (102,637) (119,000)
Total contract liabilities, Change 16,363  
Net (32,517) $ 55,259
Net, Change $ (87,776)