Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Revenue Disaggregated by Market (Details)

v3.25.3
Revenue - Schedule of Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue [Line Items]        
Total $ 211,447 $ 203,698 $ 622,061 $ 586,886
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Total 192,725 177,554 577,726 518,135
Aerospace Segment | Commercial Transport        
Disaggregation of Revenue [Line Items]        
Total 149,209 133,850 432,324 383,679
Aerospace Segment | Military Aircraft        
Disaggregation of Revenue [Line Items]        
Total 27,554 21,685 88,250 63,545
Aerospace Segment | General Aviation        
Disaggregation of Revenue [Line Items]        
Total 13,919 18,077 47,532 56,643
Aerospace Segment | Other        
Disaggregation of Revenue [Line Items]        
Total 2,043 3,942 9,620 14,268
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Total 18,722 26,144 44,335 68,751
Test Systems Segment | Government & Defense        
Disaggregation of Revenue [Line Items]        
Total $ 18,722 $ 26,144 $ 44,335 $ 68,751