Revenue - Revenue by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 958,156 $ 459,408 $ 1,912,693 $ 1,364,257
Army        
Disaggregation of Revenue [Line Items]        
Total revenue $ 352,923 304,341 $ 959,792 869,690
Revenue, percent change 16.00%   10.40%  
Air Force        
Disaggregation of Revenue [Line Items]        
Total revenue $ 165,085 63,569 $ 295,015 207,565
Revenue, percent change 159.70%   42.10%  
Navy        
Disaggregation of Revenue [Line Items]        
Total revenue $ 270,071 52,556 $ 410,173 165,391
Revenue, percent change 413.90%   148.00%  
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 170,077 $ 38,942 $ 247,713 $ 121,611
Revenue, percent change 336.70%   103.70%