v3.25.2
Segment and Geographic Information - Schedule of Reconciliation of Operating Income to AOI Less SBC (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating income $ 84,430 $ 80,177 $ 199,614 $ 172,108
Amortization of purchased intangibles 11,405 11,521 22,849 23,711
Deferred compensation plan 7,584 883 6,338 6,682
Reportable Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating income 84,430 80,177 199,614 172,108
Amortization of purchased intangibles 11,405 11,521 22,849 23,711
Deferred compensation plan 7,584 883 6,338 6,682
Acquisition expenses 1,804 1,969 2,642 4,328
Realignment expenses 0 743 0 809
AOI less SBC $ 105,223 $ 95,293 $ 231,443 $ 207,638