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