XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of Reportable Segments | segment 1  
Salaries $ 25,483 $ 24,359
Incentive compensation 93,410 89,904
Benefits and payroll taxes 15,086 14,835
Long-term incentive compensation 18,670 16,857
Market valuation changes in compensation plans 2,512 3,925
Compensation and benefits $ 155,161 $ 149,880