v3.26.1
Business Segment and Geographic Information - Schedule of Information Regarding Revenue by Client Sector (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Segment and Geographic Information            
Total revenue $ 558,946   $ 512,971   $ 1,176,710 $ 1,022,648
Employee compensation and benefits 172,462   169,693   370,255 346,570
Technology and communications 41,976   30,212   81,525 58,940
General and administrative 16,616   29,984   28,560 49,724
Professional fees 12,765   14,159   25,089 26,617
Occupancy 8,378   6,022   16,570 11,096
Net income 206,686 $ 233,167 175,522 $ 168,305 439,853 343,827
Reportable Segment            
Business Segment and Geographic Information            
Total revenue 558,946   512,971   1,176,710 1,022,648
Employee compensation and benefits 172,462   169,693   370,255 346,570
Technology and communications 41,976   30,212   81,525 58,940
General and administrative 16,616   29,984   28,560 49,724
Professional fees 12,765   14,159   25,089 26,617
Occupancy 8,378   6,022   16,570 11,096
Other segment items 100,063   87,379   214,858 185,874
Net income 206,686   175,522   439,853 343,827
Institutional | Reportable Segment            
Business Segment and Geographic Information            
Total revenue 355,355   321,943   760,280 630,014
Wholesale | Reportable Segment            
Business Segment and Geographic Information            
Total revenue 109,609   101,242   225,196 203,529
Retail | Reportable Segment            
Business Segment and Geographic Information            
Total revenue 33,064   37,584   66,499 73,479
Corporates | Reportable Segment            
Business Segment and Geographic Information            
Total revenue 23,630   21,785   50,520 46,502
Market Data | Reportable Segment            
Business Segment and Geographic Information            
Total revenue $ 37,288   $ 30,417   $ 74,215 $ 69,124