Significant Accounting Policies (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Accounting Policies [Abstract] |
|
| Summary of Commission Revenue by Fee Type |
The following table presents commission revenue by fee type:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2026 |
|
|
2025 |
|
|
(In thousands) |
|
Commission revenue by fee type |
|
|
|
|
|
|
|
Variable transaction fees |
|
|
|
|
|
|
|
Disclosed trading |
$ |
|
104,724 |
|
|
$ |
|
95,455 |
|
Open Trading – matched principal trading |
|
|
49,230 |
|
|
|
|
43,052 |
|
U.S. government bonds - matched principal trading |
|
|
5,315 |
|
|
|
|
4,529 |
|
Other |
|
|
10,697 |
|
|
|
|
4,955 |
|
Total variable transaction fees |
|
|
169,966 |
|
|
|
|
147,991 |
|
Distribution fees and unused minimum fees |
|
|
33,505 |
|
|
|
|
33,352 |
|
Total commissions |
$ |
|
203,471 |
|
|
$ |
|
181,343 |
|
|
|
|
|
|
|
|
|
|
| Summary of Information Services Revenue by Timing of Recognition |
The following table presents information services revenue by timing of recognition:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2026 |
|
|
2025 |
|
|
(In thousands) |
|
Information services revenue by timing of recognition |
|
|
|
|
|
|
|
Services transferred over time |
$ |
|
13,634 |
|
|
$ |
|
12,699 |
|
Services transferred at a point in time |
|
|
811 |
|
|
|
|
205 |
|
Total information services revenues |
$ |
|
14,445 |
|
|
$ |
|
12,904 |
|
|
|
|
|
|
|
|
|
|
| Summary of Post-Trade Services Revenue by Timing of Recognition |
The following table presents post-trade services revenue by timing of recognition:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2026 |
|
|
2025 |
|
|
(In thousands) |
|
Post-trade services revenue by timing of recognition |
|
|
|
|
|
|
|
Services transferred over time |
$ |
|
11,543 |
|
|
$ |
|
11,049 |
|
Services transferred at a point in time |
|
|
64 |
|
|
|
|
39 |
|
Total post-trade services revenues |
$ |
|
11,607 |
|
|
$ |
|
11,088 |
|
|
|
|
|
|
|
|
|
|
| Summary of Technology Services Revenue by Timing of Recognition |
The following table presents technology services revenue by timing of recognition:
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended March 31, |
|
|
2026 |
|
|
2025 |
|
|
(In thousands) |
|
Technology services revenue by timing of recognition |
|
|
|
|
|
|
|
Services transferred over time |
$ |
|
3,602 |
|
|
$ |
|
3,062 |
|
Services transferred at a point in time |
|
|
255 |
|
|
|
|
179 |
|
Total technology services revenues |
$ |
|
3,857 |
|
|
$ |
|
3,241 |
|
|
|
|
|
|
|
|
|
|
| Summary of Revenue Recognized from Contract Liabilities and Remaining Balance |
The revenue recognized from contract liabilities and the remaining balance is shown below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
December 31, 2025 |
|
|
Revenue billed in advance of services to be performed |
|
|
Revenue recognized for services performed during the period |
|
|
Foreign Currency Translation |
|
|
March 31, 2026 |
|
|
|
|
(In thousands) |
|
Information services |
|
$ |
|
3,343 |
|
|
$ |
|
3,866 |
|
|
$ |
|
(4,197 |
) |
|
$ |
|
— |
|
|
$ |
|
3,012 |
|
Post-trade services |
|
|
|
1,376 |
|
|
|
|
6,596 |
|
|
|
|
(5,998 |
) |
|
|
|
(24 |
) |
|
|
|
1,950 |
|
Technology services |
|
|
|
312 |
|
|
|
|
2,046 |
|
|
|
|
(2,056 |
) |
|
|
|
— |
|
|
|
|
302 |
|
Total deferred revenue |
|
$ |
|
5,031 |
|
|
$ |
|
12,508 |
|
|
$ |
|
(12,251 |
) |
|
$ |
|
(24 |
) |
|
$ |
|
5,264 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|