Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Revenue Disaggregated by Market (Details)

v3.24.3
Revenue - Schedule of Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Sales $ 203,698 $ 162,922 $ 586,886 $ 493,914
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Sales 177,554 142,104 518,135 436,083
Aerospace Segment | Commercial Transport        
Disaggregation of Revenue [Line Items]        
Sales 133,850 101,724 383,679 308,016
Aerospace Segment | Military Aircraft        
Disaggregation of Revenue [Line Items]        
Sales 21,685 16,687 63,545 44,335
Aerospace Segment | General Aviation        
Disaggregation of Revenue [Line Items]        
Sales 18,077 16,193 56,643 60,656
Aerospace Segment | Other        
Disaggregation of Revenue [Line Items]        
Sales 3,942 7,500 14,268 23,076
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 26,144 20,818 68,751 57,831
Test Systems Segment | Government & Defense        
Disaggregation of Revenue [Line Items]        
Sales $ 26,144 $ 20,818 $ 68,751 $ 57,831