Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Disaggregated by Product Lines (Details)

v3.25.2
Revenue - Schedule of Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Total $ 204,678 $ 198,114 $ 410,614 $ 383,188
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Total 193,626 176,943 385,001 340,581
Aerospace Segment | Electrical Power & Motion        
Disaggregation of Revenue [Line Items]        
Total 95,166 90,328 195,246 173,452
Aerospace Segment | Lighting & Safety        
Disaggregation of Revenue [Line Items]        
Total 52,999 46,454 102,670 88,241
Aerospace Segment | Avionics        
Disaggregation of Revenue [Line Items]        
Total 37,050 28,971 65,284 54,565
Aerospace Segment | Systems Certification        
Disaggregation of Revenue [Line Items]        
Total 2,836 3,364 7,904 7,812
Aerospace Segment | Structures        
Disaggregation of Revenue [Line Items]        
Total 3,325 3,078 6,320 6,185
Aerospace Segment | Other        
Disaggregation of Revenue [Line Items]        
Total 2,250 4,748 7,577 10,326
Test Systems        
Disaggregation of Revenue [Line Items]        
Total $ 11,052 $ 21,171 $ 25,613 $ 42,607