XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Schedule of Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net Revenues $ 786,551 $ 756,992 $ 712,537
Cost of Sales 589,286 593,805 568,240
Selling, General and Administrative Expenses 138,610 119,728 98,351
Restructuring Charges 6,444 14,542 6,158
Segment Operating Income 98,630 65,546 67,101
Operating Income 52,211 28,917 39,788
Interest Expense (15,304) (20,773) (11,571)
Loss on Extinguishment of Debt 0 0 (295)
Other Income, Net 0 8,235 5,400
Income Before Taxes 36,907 16,379 33,322
Corporate, non-segment      
Segment Reporting Information [Line Items]      
Restructuring Charges 0 (109) 0
Corporate general and administrative expenses (46,419) (36,520) (27,313)
Electronic Systems      
Segment Reporting Information [Line Items]      
Net Revenues 431,363 430,136  
Electronic Systems | Operating segments      
Segment Reporting Information [Line Items]      
Net Revenues 431,363 430,136 440,638
Cost of Sales 313,408 340,276 346,349
Selling, General and Administrative Expenses 44,112 41,629 40,626
Restructuring Charges 177 6,145 3,787
Segment Operating Income 73,666 42,086 49,876
Structural Systems      
Segment Reporting Information [Line Items]      
Net Revenues 355,188 326,856  
Structural Systems | Operating segments      
Segment Reporting Information [Line Items]      
Net Revenues 355,188 326,856 271,899
Cost of Sales 275,878 253,529 221,891
Selling, General and Administrative Expenses 48,079 41,579 30,412
Restructuring Charges 6,267 8,288 2,371
Segment Operating Income $ 24,964 $ 23,460 $ 17,225