Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Revenue Disaggregated by Market (Details)

v3.25.1
Revenue - Schedule of Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Disaggregation of Revenue [Line Items]    
Sales $ 205,936 $ 185,074
Aerospace Segment    
Disaggregation of Revenue [Line Items]    
Sales 191,375 163,638
Aerospace Segment | Commercial Transport    
Disaggregation of Revenue [Line Items]    
Sales 137,542 121,430
Aerospace Segment | Military Aircraft    
Disaggregation of Revenue [Line Items]    
Sales 33,263 17,079
Aerospace Segment | General Aviation    
Disaggregation of Revenue [Line Items]    
Sales 15,243 19,551
Aerospace Segment | Other    
Disaggregation of Revenue [Line Items]    
Sales 5,327 5,578
Test Systems Segment    
Disaggregation of Revenue [Line Items]    
Sales 14,561 21,436
Test Systems Segment | Government & Defense    
Disaggregation of Revenue [Line Items]    
Sales $ 14,561 $ 21,436