v3.25.2
Business Segment Information - Schedule of Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Segment Reporting Information [Line Items]        
Net Revenues $ 202,260 $ 197,000 $ 396,374 $ 387,847
Cost of Sales 148,522 145,761 291,039 289,665
Selling, General and Administrative Expenses 35,959 36,061 70,553 69,012
Restructuring Charges 608 1,254 1,034 2,624
Segment Operating Income 30,516 27,365 59,031 49,202
Operating Income 17,171 13,924 33,748 26,546
Interest Expense (3,008) (3,975) (6,271) (7,858)
Other Income 1,746 0 1,746 0
Income Before Taxes 15,909 9,949 29,223 18,688
Corporate Administration        
Segment Reporting Information [Line Items]        
Corporate general and administrative expenses (13,345) (13,441) (25,283) (22,656)
Electronic Systems | Operating segments        
Segment Reporting Information [Line Items]        
Net Revenues 110,228 101,440 219,974 208,979
Cost of Sales 77,710 73,641 158,495 151,359
Selling, General and Administrative Expenses 11,454 10,993 22,194 21,386
Restructuring Charges 81 0 171 459
Segment Operating Income 20,983 16,806 39,114 35,775
Structural Systems        
Segment Reporting Information [Line Items]        
Restructuring Charges   900   900
Structural Systems | Operating segments        
Segment Reporting Information [Line Items]        
Net Revenues 92,032 95,560 176,400 178,868
Cost of Sales 70,812 71,265 132,544 137,451
Selling, General and Administrative Expenses 11,160 11,625 23,076 24,968
Restructuring Charges 527 2,111 863 3,022
Segment Operating Income $ 9,533 $ 10,559 $ 19,917 $ 13,427