Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Revenue Disaggregated by Market (Details)

v3.26.1
Revenue - Schedule of Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Total $ 259,957 $ 204,678 $ 490,576 $ 410,614
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Total 237,292 193,626 451,112 385,001
Aerospace Segment | Commercial Transport        
Disaggregation of Revenue [Line Items]        
Total 177,006 145,573 333,425 283,115
Aerospace Segment | Military Aircraft        
Disaggregation of Revenue [Line Items]        
Total 30,631 27,433 64,133 60,696
Aerospace Segment | General Aviation        
Disaggregation of Revenue [Line Items]        
Total 27,603 18,370 49,052 33,613
Aerospace Segment | Other        
Disaggregation of Revenue [Line Items]        
Total 2,052 2,250 4,502 7,577
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Total 22,665 11,052 39,464 25,613
Test Systems Segment | Government & Defense        
Disaggregation of Revenue [Line Items]        
Total $ 22,665 $ 11,052 $ 39,464 $ 25,613