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% | ||