v3.26.1
Segment and Geographic Information - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Line Items]        
Number of reportable segments | segment     1  
Reportable Segment        
Segment Reporting [Line Items]        
Headcount‑related costs $ 236,745 $ 209,081 $ 465,087 $ 408,690
Segment reporting other segment item amount, net income measure 95,467 84,525 195,957 164,120
Segment reporting other segment item amount, adjusted OI less operating SBC 62,119 51,596 120,697 97,125
Acquisition expenses headcount adjustment amount, adjusted OI less operating SBC measure 2,373 $ 3,340 6,035 $ 6,244
Integration costs, adjusted OI less operating SBC measure $ 1,800   $ 1,800