XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Receivables and Contract Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Disaggregation of Revenue [Line Items]        
Performance obligations yet to be satisfied $ 777,000   $ 777,000  
Revenue performance obligation weighted average life 2 years      
Revenue recognized     41,000  
Net (loss) income $ (1,564) $ 34,831 (86,286) $ 15,187
Revisions in Estimates Decrease [Member]        
Disaggregation of Revenue [Line Items]        
Net (loss) income       $ 10,000
Revisions in Estimates Increase [Member]        
Disaggregation of Revenue [Line Items]        
Net (loss) income   $ 5,000    
Revisions in Estimates Increase [Member] | Golden Gate Bridge Project [Member]        
Disaggregation of Revenue [Line Items]        
Net (loss) income $ 7,000   $ 44,000