XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Reportable Segments - Schedule of Reconciliation of Total Reportable Segments' Revenues and EBITDA to Consolidated Revenues and Consolidated Income Before Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenues $ 698,221 $ 654,926 $ 1,995,074 $ 1,794,937
Depreciation expense (16,900) (14,700) (46,400) (41,700)
Amortization of intangibles (13,636) (13,738) (40,381) (34,487)
Operating income 76,288 75,349 228,150 197,281
Interest expense, net (11,562) (10,855) (33,866) (27,454)
Loss related to revolver refinancing (76) 0 (76) 0
Total non-operating pension benefit (cost) (398) 286 (1,203) 747
Income before taxes 64,252 64,780 193,005 170,574
Reportable Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenues 698,221 654,926 1,995,074 1,794,937
Segment EBITDA 119,096 112,266 338,026 295,992
Depreciation expense (16,856) (14,655) (46,406) (41,697)
Amortization of intangibles (13,636) (13,738) (40,381) (34,487)
Severance, restructuring, and acquisition integration costs (9,178) (5,263) (13,715) (13,468)
Amortization of software development intangible assets (3,072) (2,678) (8,628) (7,855)
Adjustments related to acquisitions and divestitures (11) (561) (595) (1,157)
Operating income 76,288 75,349 228,150 197,281
Intersegment Eliminations        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating income $ (55) $ (22) $ (151) $ (47)