v3.25.1
Related Party Transactions - Schedule of Affiliates were Included in the Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Total revenue $ 509,677 $ 408,739
Expenses    
Technology and communications 28,728 21,310
Professional fees 12,458 11,800
Occupancy 5,074 4,673
Affiliated Entity    
Expenses    
Technology and communications 2,140 1,572
General and administrative 2 3
Professional fees 76 26
Occupancy 23 13
Subscription fees    
Revenue:    
Total revenue 55,777 49,681
Subscription fees | Affiliated Entity    
Revenue:    
Total revenue 326 304
LSEG market data fees    
Revenue:    
Total revenue 28,925 20,500
LSEG market data fees | Affiliated Entity    
Revenue:    
Total revenue 28,925 20,500
Other fees    
Revenue:    
Total revenue 3,631 3,107
Other fees | Affiliated Entity    
Revenue:    
Total revenue $ 147 $ 205