Quarterly report pursuant to Section 13 or 15(d)

Revenue - Revenue Disaggregated by Market (Details)

v3.23.3
Revenue - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Disaggregation of Revenue [Line Items]        
Sales $ 162,922 $ 131,438 $ 493,914 $ 376,741
Aerospace        
Disaggregation of Revenue [Line Items]        
Sales 142,104 112,177 436,083 322,861
Aerospace | Commercial Transport        
Disaggregation of Revenue [Line Items]        
Sales 101,724 78,389 308,016 211,721
Aerospace | Military Aircraft        
Disaggregation of Revenue [Line Items]        
Sales 16,687 12,463 44,335 41,336
Aerospace | General Aviation        
Disaggregation of Revenue [Line Items]        
Sales 16,193 14,751 60,656 48,748
Aerospace | Other        
Disaggregation of Revenue [Line Items]        
Sales 7,500 6,574 23,076 21,056
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Sales 20,818 19,261 57,831 53,880
Test Systems Segment | Government & Defense        
Disaggregation of Revenue [Line Items]        
Sales $ 20,818 $ 19,261 $ 57,831 $ 53,880