v3.26.1
Goodwill (Details) - USD ($)
$ in Thousands
Apr. 04, 2026
Dec. 31, 2025
Mar. 29, 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 April 4, 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 April 4, 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 April 4, 2026 $ 127,165 $ 127,165