v3.26.1
Segment and Geographic Information - Schedule of Reconciliation of Operating Income to AOI Less Operating SBC (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Operating income $ 88,608 $ 84,430 $ 214,868 $ 199,614
Amortization of purchased intangibles 11,554 11,405 23,611 22,849
Deferred compensation plan 11,661 7,584 10,587 6,338
Reportable Segment        
Segment Reporting [Line Items]        
Operating income 88,608 84,430 214,868 199,614
Amortization of purchased intangibles 11,554 11,405 23,611 22,849
Deferred compensation plan 11,661 7,584 10,587 6,338
Acquisition expenses 2,413 3,350 6,093 6,276
Integration costs 1,800 0 1,800 0
Realignment expenses (income) 0 0 0 0
AOI less Operating SBC $ 116,036 $ 106,769 $ 256,959 $ 235,077