XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following tables present the Company’s revenue from contracts with customers disaggregated by service, and timing of revenue recognition, reconciled to the Company’s segments, for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31, 2024
(in thousands)Market MakingExecution ServicesCorporateTotal
Revenues from contracts with customers:
Commissions, net$7,202 $78,210 $— $85,412 
Workflow technology— 23,918 — 23,918 
Analytics— 9,281 — 9,281 
Total revenue from contracts with customers7,202 111,409 — 118,611 
Other sources of revenue513,806 6,379 4,043 524,228 
Total revenues$521,008 $117,788 $4,043 $642,839 
Timing of revenue recognition:
Services transferred at a point in time$521,008 $100,137 $4,043 $625,188 
Services transferred over time— 17,651 — 17,651 
Total revenues$521,008 $117,788 $4,043 $642,839 
Three Months Ended March 31, 2023
(in thousands)Market MakingExecution ServicesCorporateTotal
Revenues from contracts with customers:
Commissions, net$9,701 $77,257 $— $86,958 
Workflow technology— 24,957 — 24,957 
Analytics— 9,529 — 9,529 
Total revenue from contracts with customers9,701 111,743 — 121,444 
Other sources of revenue489,220 6,735 2,981 498,936 
Total revenues$498,921 $118,478 $2,981 $620,380 
Timing of revenue recognition:
Services transferred at a point in time$498,921 $100,480 $2,981 $602,382 
Services transferred over time— 17,998 — 17,998 
Total revenues$498,921 $118,478 $2,981 $620,380