XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Activities - Narrative (Details) - USD ($)
12 Months Ended 33 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 6,444,000 $ 14,542,000 $ 6,158,000  
Restructuring and related cost, cost incurred to date 29,200,000     $ 29,200,000
Cost of sales 589,286,000 593,805,000 $ 568,240,000  
Severance and Benefits | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges       9,500,000
Inventory write down | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Cost of sales       300,000
Other | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges       200,000
Property and equipment accelerated depreciation due to restructuring | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges       300,000
Restructuring Plan, 2022        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 7,656,000      
Restructuring reserve 1,932,000 5,389,000   1,932,000
Restructuring Plan, 2022 | Severance and Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,623,000      
Restructuring reserve 1,543,000 5,389,000   1,543,000
Restructuring Plan, 2022 | Severance and Benefits | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (100,000)      
Restructuring Plan, 2022 | Severance and Benefits | Structural Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,700,000      
Other restructuring costs       7,600,000
Restructuring Plan, 2022 | Inventory write down        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,212,000      
Restructuring reserve 0 0   0
Restructuring Plan, 2022 | Inventory write down | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Cost of sales 0      
Restructuring Plan, 2022 | Inventory write down | Structural Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0      
Other restructuring costs       1,800,000
Restructuring Plan, 2022 | Other        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 4,821,000      
Restructuring reserve 389,000 0   389,000
Restructuring Plan, 2022 | Other | Electronic Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 200,000      
Restructuring Plan, 2022 | Other | Structural Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 4,600,000      
Other restructuring costs       7,400,000
Restructuring Plan, 2022 | Property and equipment accelerated depreciation due to restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0      
Restructuring reserve 0 $ 0   0
Restructuring Plan, 2022 | Property and equipment accelerated depreciation due to restructuring | Structural Systems        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,200,000      
Other restructuring costs       300,000
Restructuring Plan, 2022 | Property And Equipment Impairment | Structural Systems        
Restructuring Cost and Reserve [Line Items]        
Other restructuring costs       1,700,000
Restructuring Plan, 2022 | Minimum        
Restructuring Cost and Reserve [Line Items]        
Expected restructuring costs 1,000,000     1,000,000
Restructuring Plan, 2022 | Maximum        
Restructuring Cost and Reserve [Line Items]        
Expected restructuring costs $ 1,500,000     $ 1,500,000