XML 458 R86.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contract with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 126,101 $ 109,504 $ 244,712 $ 230,948
Total revenue 692,985 506,854 1,335,824 1,127,233
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 675,120 488,678 1,300,309 1,091,059
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 17,865 18,176 35,515 36,174
Commissions, net        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 91,915 76,627 177,327 163,585
Workflow technology        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 24,194 22,576 48,112 47,532
Analytics        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,992 10,301 19,273 19,831
Other sources of revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 566,884 397,350 1,091,112 896,285
Operating segments | Market Making        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,281 6,634 16,483 16,334
Total revenue 569,783 405,250 1,090,791 904,169
Operating segments | Market Making | Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 569,783 405,250 1,090,791 904,169
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,281 6,634 16,483 16,334
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 560,502 398,616 1,074,308 887,835
Operating segments | Execution Services        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 116,820 102,870 228,229 214,614
Total revenue 127,059 109,116 244,847 227,593
Operating segments | Execution Services | Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 109,194 90,940 209,332 191,419
Operating segments | Execution Services | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 17,865 18,176 35,515 36,174
Operating segments | Execution Services | Commissions, net        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 82,634 69,993 160,844 147,251
Operating segments | Execution Services | Workflow technology        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 24,194 22,576 48,112 47,532
Operating segments | Execution Services | Analytics        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 9,992 10,301 19,273 19,831
Operating segments | Execution Services | Other sources of revenue        
Disaggregation of Revenue [Line Items]        
Other sources of revenue 10,239 6,246 16,618 12,979
Corporate        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 0 0 0
Total revenue (3,857) (7,512) 186 (4,529)
Corporate | Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue (3,857) (7,512) 186 (4,529)
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 $ (3,857) $ (7,512) $ 186 $ (4,529)