Revenue - Revenue by Customer (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 01, 2022 |
Apr. 02, 2021 |
|
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 456,471 | $ 434,004 |
| Army | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 280,113 | 257,349 |
| Revenue, percent change | 8.80% | |
| Air Force | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 61,474 | 78,170 |
| Revenue, percent change | (21.40%) | |
| Navy | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 75,217 | 56,427 |
| Revenue, percent change | 33.30% | |
| Other | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 39,667 | $ 42,058 |
| Revenue, percent change | (5.70%) | |