v3.25.2
REVENUE - Revenue by Contract Relationship (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,078,330 $ 1,072,183 $ 2,094,253 $ 2,082,747
Prime contractor        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,008,340 1,006,121 $ 1,972,086 1,951,276
Revenue, percent change 0.20%   1.10%  
Subcontractor        
Disaggregation of Revenue [Line Items]        
Total revenue $ 69,990 $ 66,062 $ 122,167 $ 131,471
Revenue, percent change 5.90%   (7.10%)