XML 153 R135.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues from Contracts with Customers - Schedule of Revenues from Contracts with Customers and Other Sources of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues From Contracts With Customers [Line Items]      
Revenues from contracts with customers $ 1,812,612 $ 1,607,379 $ 1,406,692
Principal transactions 389,429 368,100 365,507
Interest and dividend income 56,223 45,422 21,007
Other revenues 4,554 4,500 2,096
Total revenues 2,262,818 2,025,401 1,795,302
Commissions      
Revenues From Contracts With Customers [Line Items]      
Revenues from contracts with customers 1,648,817 1,464,524 1,281,294
Data, network and post-trade      
Revenues From Contracts With Customers [Line Items]      
Revenues from contracts with customers 126,963 111,470 96,389
Fees from related parties      
Revenues From Contracts With Customers [Line Items]      
Revenues from contracts with customers 20,728 15,968 14,734
Other revenues      
Revenues From Contracts With Customers [Line Items]      
Revenues from contracts with customers $ 16,104 $ 15,417 $ 14,275