v3.26.3
Goodwill (Details) - USD ($)
$ in Thousands
Oct. 03, 2026
Dec. 31, 2025
Sep. 27, 2025
Goodwill [Line Items]      
Gross goodwill   $ 326,322  
Accumulated goodwill impairment   (81,722)  
Balance at December 31, 2025 $ 244,600 244,600 $ 244,600
Balance at October 3, 2026 244,600 244,600 $ 244,600
Electronic Systems      
Goodwill [Line Items]      
Gross goodwill   199,157  
Accumulated goodwill impairment   (81,722)  
Balance at December 31, 2025 117,435 117,435  
Balance at October 3, 2026 117,435 117,435  
Structural Systems      
Goodwill [Line Items]      
Gross goodwill   127,165  
Accumulated goodwill impairment   0  
Balance at December 31, 2025 127,165 127,165  
Balance at October 3, 2026 $ 127,165 $ 127,165