v3.25.2
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Total net revenues $ 202,260 $ 197,000 $ 396,374 $ 387,847
Electronic Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues 110,228 101,440 219,974 208,979
Structural Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues 92,032 95,560 176,400 178,868
Military and space        
Disaggregation of Revenue [Line Items]        
Total net revenues 117,056 100,538 230,572 199,467
Military and space | Electronic Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues 83,790 69,987 168,562 142,492
Military and space | Structural Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues 33,266 30,551 62,010 56,975
Commercial aerospace        
Disaggregation of Revenue [Line Items]        
Total net revenues 77,674 86,643 149,375 166,560
Commercial aerospace | Electronic Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues 18,908 21,634 34,985 44,667
Commercial aerospace | Structural Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues 58,766 65,009 114,390 121,893
Industrial        
Disaggregation of Revenue [Line Items]        
Total net revenues 7,530 9,819 16,427 21,820
Industrial | Electronic Systems        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 7,530 $ 9,819 $ 16,427 $ 21,820