XML 373 R92.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contract with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 154,483 $ 131,621 $ 459,649 $ 376,333
Total revenue 824,789 706,840 2,662,231 2,042,664
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 806,559 688,570 2,607,717 1,988,879
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 18,230 18,270 54,514 53,785
Commissions, net        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 122,247 97,847 355,874 275,175
Workflow technology        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 23,180 24,145 75,684 72,257
Analytics        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,056 9,629 28,091 28,901
Other sources of revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 670,306 575,219 2,202,582 1,666,331
Operating segments | Market Making        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,821 12,721 41,547 29,203
Total revenue 668,017 576,660 2,145,782 1,667,450
Operating segments | Market Making | Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 668,017 576,660 2,145,782 1,667,450
Operating segments | Market Making | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Operating segments | Market Making | Commissions, net        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,821 12,721 41,547 29,203
Operating segments | Market Making | Workflow technology        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Operating segments | Market Making | Analytics        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Operating segments | Market Making | Other sources of revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 658,196 563,939 2,104,235 1,638,247
Operating segments | Execution Services        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 144,662 118,900 418,102 347,130
Total revenue 154,506 125,727 510,002 370,575
Operating segments | Execution Services | Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 136,276 107,457 455,488 316,790
Operating segments | Execution Services | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 18,230 18,270 54,514 53,785
Operating segments | Execution Services | Commissions, net        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 112,426 85,126 314,327 245,972
Operating segments | Execution Services | Workflow technology        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 23,180 24,145 75,684 72,257
Operating segments | Execution Services | Analytics        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,056 9,629 28,091 28,901
Operating segments | Execution Services | Other sources of revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 9,844 6,827 91,900 23,445
Corporate        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Total revenue 2,266 4,453 6,447 4,639
Corporate | Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 2,266 4,453 6,447 4,639
Corporate | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Corporate | Commissions, net        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Corporate | Workflow technology        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Corporate | Analytics        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Corporate | Other sources of revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue $ 2,266 $ 4,453 $ 6,447 $ 4,639