XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments - Reconciliation of Total Reportable Segments' Revenues and EBITDA to Consolidated Revenues and Consolidated Income Before Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenues $ 624,861 $ 535,675
Depreciation expense (13,900) (13,500)
Amortization of intangibles (13,275) (10,809)
Operating income 72,626 53,020
Interest expense, net (10,104) (7,582)
Non-operating pension benefit (cost) (441) 231
Consolidated income before taxes 62,081 45,669
Reportable Segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenues 624,861 535,675
Segment EBITDA 104,460 84,533
Depreciation expense (13,896) (13,465)
Amortization of intangibles (13,275) (10,809)
Severance, restructuring, and acquisition integration costs (1,698) (4,212)
Amortization of software development intangible assets (2,613) (2,713)
Adjustments related to acquisitions and divestitures (298) (298)
Operating income 72,626 53,020
Intersegment Eliminations    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Operating income $ (54) $ (16)