XML 392 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Revenues from Contracts with Customers
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenues from Contracts with Customers Revenues from Contracts with Customers
For more information on revenue recognition and the nature of services provided, see Note 2 "Summary of Significant Accounting Policies" and Note 12 "Revenues from Contracts with Customers" to the Consolidated Financial Statements of the Company's 2023 Annual Report on Form 10-K.

Disaggregation of Revenues

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 and six months ended June 30, 2024 and 2023:
Three Months Ended June 30, 2024
(in thousands)Market MakingExecution ServicesCorporateTotal
Revenues from contracts with customers:
Commissions, net$9,281 $82,634 $— $91,915 
Workflow technology— 24,194 — 24,194 
Analytics— 9,992 — 9,992 
Total revenue from contracts with customers9,281 116,820 — 126,101 
Other sources of revenue560,502 10,239 (3,857)566,884 
Total revenues$569,783 $127,059 $(3,857)$692,985 
Timing of revenue recognition:
Services transferred at a point in time$569,783 $109,194 $(3,857)$675,120 
Services transferred over time— 17,865 — 17,865 
Total revenues$569,783 $127,059 $(3,857)$692,985 
Three Months Ended June 30, 2023
(in thousands)Market MakingExecution ServicesCorporateTotal
Revenues from contracts with customers:
Commissions, net$6,634 $69,993 $— $76,627 
Workflow technology— 22,576 — 22,576 
Analytics— 10,301 — 10,301 
Total revenue from contracts with customers6,634 102,870 — 109,504 
Other sources of revenue398,616 6,246 (7,512)397,350 
Total revenues$405,250 $109,116 $(7,512)$506,854 
Timing of revenue recognition:
Services transferred at a point in time$405,250 $90,940 $(7,512)$488,678 
Services transferred over time— 18,176 — 18,176 
Total revenues$405,250 $109,116 $(7,512)$506,854 
Six Months Ended June 30, 2024
(in thousands)Market MakingExecution ServicesCorporateTotal
Revenues from contracts with customers:
Commissions, net$16,483 $160,844 $— $177,327 
Workflow technology— 48,112 — 48,112 
Analytics— 19,273 — 19,273 
Total revenue from contracts with customers16,483 228,229 — 244,712 
Other sources of revenue1,074,308 16,618 186 1,091,112 
Total revenues$1,090,791 $244,847 $186 $1,335,824 
Timing of revenue recognition:
Services transferred at a point in time$1,090,791 $209,332 $186 $1,300,309 
Services transferred over time— 35,515 — 35,515 
Total revenues$1,090,791 $244,847 $186 $1,335,824 
Six Months Ended June 30, 2023
(in thousands)Market MakingExecution ServicesCorporateTotal
Revenues from contracts with customers:
Commissions, net$16,334 $147,251 $— $163,585 
Workflow technology— 47,532 — 47,532 
Analytics— 19,831 — 19,831 
Total revenue from contracts with customers16,334 214,614 — 230,948 
Other sources of revenue887,835 12,979 (4,529)896,285 
Total revenues$904,169 $227,593 $(4,529)$1,127,233 
Timing of revenue recognition:
Services transferred at a point in time$904,169 $191,419 $(4,529)$1,091,059 
Services transferred over time— 36,174 — 36,174 
Total revenues$904,169 $227,593 $(4,529)$1,127,233 


Remaining Performance Obligations and Revenue Recognized from Past Performance Obligations

As of June 30, 2024 and 2023, the aggregate amount of the transaction price allocated to the performance obligations relating to workflow technology and analytics revenues that are unsatisfied (or partially unsatisfied) was not material.

Contract Assets and Contract Liabilities

The timing of the revenue recognition may differ from the timing of payment from customers. The Company records a receivable when revenue is recognized prior to payment, and when the Company has an unconditional right to payment. The Company records a contract liability when payment is received prior to the time at which the satisfaction of the service obligation occurs.

Receivables related to revenues from contracts with customers amounted to $60.4 million and $56.4 million as of June 30, 2024 and December 31, 2023, respectively. The Company did not identify any contract assets. There were no impairment losses on receivables as of June 30, 2024.

Deferred revenue primarily relates to deferred commissions allocated to analytics products and subscription fees billed in advance of satisfying the performance obligations. Deferred revenue related to contracts with customers was $10.7 million and $8.4 million as of June 30, 2024 and December 31, 2023, respectively. The Company recognized the full amount of revenue during the six months ended June 30, 2024 and 2023, that had been recorded as deferred revenue in the respective prior year.

The Company has not identified any costs to obtain or fulfill its contracts under ASC 606.