Revenue - Revenue by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,001,507 $ 958,156 $ 2,922,819 $ 1,912,693
Army        
Disaggregation of Revenue [Line Items]        
Total revenue $ 412,841 352,923 $ 1,196,843 959,792
Revenue, percent change 17.00%   24.70%  
Navy        
Disaggregation of Revenue [Line Items]        
Total revenue $ 311,088 270,071 $ 896,976 410,173
Revenue, percent change 15.20%   118.70%  
Air Force        
Disaggregation of Revenue [Line Items]        
Total revenue $ 134,728 165,085 $ 418,710 295,015
Revenue, percent change (18.40%)   41.90%  
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 142,850 $ 170,077 $ 410,290 $ 247,713
Revenue, percent change (16.00%)   65.60%