v3.26.1
Segment Information - Reconciliation of Total Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Adjusted operating income from reportable segments $ 112,657 $ 97,401
Corporate expenses 11,536 9,899
Restructuring charges 2,329 1,924
Currency exchange gains (losses), net 199 4,076
Interest expense 7,703 6,835
Other income, net (7,681) (7,023)
Acquisition-related amortization 3,392 2,286
Transaction costs 2,187 1,455
Income before income taxes $ 92,992 $ 77,949