v3.26.1
Segment Information - Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Net corporate interest expense $ (2,852) $ (3,858) $ (5,497) $ (7,802)
Loss on disposition of businesses, net (1,285) 0 (1,285) 0
Software impairment     (2,294) 0
Contingent earnout adjustments     180 (443)
Income Before Income Taxes 19,656 13,665 26,943 22,885
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Operating earnings of all reportable segments 33,747 28,984 56,216 52,961
Unallocated corporate and shared costs and credits (4,302) (6,988) (13,073) (13,121)
Net corporate interest expense (2,852) (3,858) (5,497) (7,802)
Stock option expense (114) (214) (300) (398)
Amortization of acquisition-related intangible assets (1,782) (1,825) (3,566) (3,625)
Non-service pension costs (1,462) (2,354) (3,438) (4,687)
Loss on disposition of businesses, net (1,285) [1] 0 (1,285) [1] 0
Software impairment (2,294) 0 (2,294) 0
Contingent earnout adjustments 0 (80) 180 (443)
Income Before Income Taxes $ 19,656 $ 13,665 $ 26,943 $ 22,885
[1] .