v3.26.1
Revenue - Schedule of Breakdown of Revenues Between Fixed and Variable Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues        
Total revenue $ 558,946 $ 512,971 $ 1,176,710 $ 1,022,648
Transaction fees and commissions        
Revenues        
Total revenue 465,335 429,768 989,168 851,112
LSEG market data fees        
Revenues        
Total revenue 26,496 20,569 53,238 49,494
Other        
Revenues        
Total revenue 5,391 5,242 12,307 8,873
Other | Canton Coins        
Revenues        
Total revenue 1,700 1,800 5,400 2,100
Variable        
Revenues        
Total revenue 417,160 382,863 894,852 762,872
Variable | Transaction fees and commissions        
Revenues        
Total revenue 414,226 380,148 887,324 758,905
Variable | Subscription fees        
Revenues        
Total revenue 500 440 1,000 900
Variable | LSEG market data fees        
Revenues        
Total revenue 0 0 0 0
Variable | Other        
Revenues        
Total revenue 2,434 2,275 6,528 3,067
Fixed        
Revenues        
Total revenue 141,786 130,108 281,858 259,776
Fixed | Transaction fees and commissions        
Revenues        
Total revenue 51,109 49,620 101,844 92,207
Fixed | Subscription fees        
Revenues        
Total revenue 61,224 56,952 120,997 112,269
Fixed | LSEG market data fees        
Revenues        
Total revenue 26,496 20,569 53,238 49,494
Fixed | Other        
Revenues        
Total revenue $ 2,957 $ 2,967 $ 5,779 $ 5,806