XML 394 R113.htm IDEA: XBRL DOCUMENT v3.25.3
Geographic Information and Business Segments - Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Total revenues $ 824,789 $ 706,840 $ 2,662,231 $ 2,042,664
Operating Expenses:        
Brokerage, exchange, clearance fees and payments for order flow, net 178,256 176,745 602,256 467,331
Interest and dividends expense 165,691 136,070 462,232 385,791
Other segment items 300,852 246,865 846,997 747,177
Total operating expenses 644,799 559,680 1,911,485 1,600,299
Income before income taxes and noncontrolling interest 179,990 147,160 750,746 442,365
Operating segments | Market Making        
Revenues:        
Total revenues 668,017 576,660 2,145,782 1,667,450
Operating Expenses:        
Brokerage, exchange, clearance fees and payments for order flow, net 147,522 152,316 514,136 394,154
Interest and dividends expense 164,374 134,912 458,296 382,200
Other segment items 205,674 163,876 578,261 494,046
Total operating expenses 517,570 451,104 1,550,693 1,270,400
Income before income taxes and noncontrolling interest 150,447 125,556 595,089 397,050
Operating segments | Execution Services        
Revenues:        
Total revenues 154,506 125,727 510,002 370,575
Operating Expenses:        
Brokerage, exchange, clearance fees and payments for order flow, net 30,734 24,429 88,120 73,177
Interest and dividends expense 1,317 1,158 3,936 3,591
Other segment items 94,045 81,865 265,485 250,689
Total operating expenses 126,096 107,452 357,541 327,457
Income before income taxes and noncontrolling interest 28,410 18,275 152,461 43,118
Corporate        
Revenues:        
Total revenues 2,266 4,453 6,447 4,639
Operating Expenses:        
Brokerage, exchange, clearance fees and payments for order flow, net 0 0 0 0
Interest and dividends expense 0 0 0 0
Other segment items 1,133 1,124 3,251 2,442
Total operating expenses 1,133 1,124 3,251 2,442
Income before income taxes and noncontrolling interest $ 1,133 $ 3,329 $ 3,196 $ 2,197