Segment and Geographic Information - Narrative (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
segment
|
Jun. 30, 2024
USD ($)
|
|
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] | ||||
Number of reportable segments | segment | 1 | |||
Reportable Segment | ||||
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] | ||||
Headcount‑related costs | $ 209,081 | $ 192,375 | $ 408,690 | $ 377,576 |
Segment reporting other segment item amount, net income measure | 84,525 | 65,916 | 164,120 | 148,168 |
Segment reporting other segment item amount, Adjusted OI w/SBC | 51,596 | 45,250 | 97,125 | 87,652 |
Headcount adjustment amount, Adjusted OI w/ SBC measure | $ 1,794 | $ 2,581 | $ 2,610 | $ 4,766 |