XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Reconciliation of Operating Income from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Segment income from operations $ 292,909 $ 214,760 $ 171,048
Acquisition-related intangible assets amortization (22,800) (22,100) (14,200)
Interest expense, net (39,727) (48,061) (15,582)
Other income, net 3,070 1,804 735
Income before income taxes 256,252 168,503 156,201
Operating Segments      
Segment Reporting Information [Line Items]      
Segment income from operations 322,979 233,282 207,854
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Acquisition-related intangible assets amortization (22,476) (21,817) (14,070)
Acquisition-related transaction and other costs (2,621) (15,373) (22,736)
Fair value adjustment to contingent consideration 0 20,469 0
Executive transition services expenses 0 (1,801) 0
Pretax reduction in workforce costs (4,973) 0 0
Interest expense, net (39,727) (48,061) (15,582)
Other income, net $ 3,070 $ 1,804 $ 735