Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)

v3.25.3
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]                
Net commissions and fees $ 739,552     $ 588,129     $ 2,256,537 $ 1,806,264
Fiduciary investment income 15,025     16,565     43,376 45,917
Total revenue 754,577     604,694     2,299,913 1,852,181
General and administrative expense 117,589     88,684     330,698 247,518
Change in contingent consideration 11,968     (365)     (2,833) 813
Interest income (1,700)     (5,600)     (6,300) (19,000)
Income from equity method investments (4,957)     (4,182)     (15,050) (13,510)
Other non-operating loss (income) (402)     16,590     (636) 18,575
Income tax expense (benefit) (2,797)     (8,962)     65,659 16,155
NET INCOME 62,603 $ 124,705 $ (4,389) 28,643 $ 118,038 $ 40,677 182,919 187,358
Reporting Segment                
Segment Reporting Information [Line Items]                
Net commissions and fees 739,552     588,129     2,256,537 1,806,264
Fiduciary investment income 15,025     16,565     43,376 45,917
Total revenue 754,577     604,694     2,299,913 1,852,181
Compensation-related expense 417,217     343,442     1,268,059 1,057,424
General and administrative expense 101,827     70,991     287,414 199,583
Other segment items 38,979     67,500     131,220 171,336
Depreciation and amortization 73,795     41,649     213,975 104,531
Change in contingent consideration 11,968     (365)     (2,833) 813
Interest income (1,749)     (5,620)     (6,334) (19,007)
Interest expense 58,093     55,008     175,520 128,923
Income from equity method investments (4,957)     (4,182)     (15,050) (13,510)
Other non-operating loss (income) (402)     16,590     (636) 18,575
Income tax expense (benefit) $ (2,797)     $ (8,962)     $ 65,659 $ 16,155