v3.26.1
Revenue - Schedule of Breakdown of Revenues Between Fixed and Variable Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues    
Total revenue $ 617,764 $ 509,677
Transaction fees and commissions    
Revenues    
Total revenue 523,833 421,344
LSEG market data fees    
Revenues    
Total revenue 26,742 28,925
Other    
Revenues    
Total revenue 6,916 3,631
Other | Canton Coins    
Revenues    
Total revenue 3,700 300
Variable    
Revenues    
Total revenue 477,692 380,009
Variable | Transaction fees and commissions    
Revenues    
Total revenue 473,098 378,757
Variable | Subscription fees    
Revenues    
Total revenue 500 460
Variable | LSEG market data fees    
Revenues    
Total revenue 0 0
Variable | Other    
Revenues    
Total revenue 4,094 792
Fixed    
Revenues    
Total revenue 140,072 129,668
Fixed | Transaction fees and commissions    
Revenues    
Total revenue 50,735 42,587
Fixed | Subscription fees    
Revenues    
Total revenue 59,773 55,317
Fixed | LSEG market data fees    
Revenues    
Total revenue 26,742 28,925
Fixed | Other    
Revenues    
Total revenue $ 2,822 $ 2,839