Segment Reporting (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
segment
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
|
| Segment Reporting [Abstract] | ||||
| Number of Reportable Segments | segment | 1 | |||
| Salaries | $ 26,554 | $ 25,441 | $ 53,300 | $ 50,924 |
| Incentive compensation | 101,092 | 96,523 | 203,213 | 189,933 |
| Benefits and payroll taxes | 17,633 | 14,569 | 35,565 | 29,655 |
| Long-term incentive compensation (1) | 19,929 | 19,418 | 41,841 | 38,088 |
| Market valuation changes in compensation plans | 16,777 | 9,925 | 16,779 | 12,437 |
| Compensation and benefits | $ 181,985 | $ 165,876 | $ 350,698 | $ 321,037 |