XML 90 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Breakdown of Revenues Between Fixed and Variable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues      
Total revenue $ 1,188,781 $ 1,076,447 $ 892,659
Transaction fees and commissions      
Revenues      
Total revenue 950,269 846,354 681,588
Refinitiv market data fees      
Revenues      
Total revenue 62,721 61,161 59,706
Other      
Revenues      
Total revenue 9,869 10,484 9,007
Variable      
Revenues      
Total revenue 806,200 693,225 538,459
Variable | Transaction fees and commissions      
Revenues      
Total revenue 803,465 690,592 536,176
Variable | Subscription fees      
Revenues      
Total revenue 1,873 1,812 1,685
Variable | Refinitiv market data fees      
Revenues      
Total revenue 0 0 0
Variable | Other      
Revenues      
Total revenue 862 821 598
Fixed      
Revenues      
Total revenue 382,581 383,222 354,200
Fixed | Transaction fees and commissions      
Revenues      
Total revenue 146,804 155,762 145,412
Fixed | Subscription fees      
Revenues      
Total revenue 164,049 156,636 140,673
Fixed | Refinitiv market data fees      
Revenues      
Total revenue 62,721 61,161 59,706
Fixed | Other      
Revenues      
Total revenue $ 9,007 $ 9,663 $ 8,409