v3.26.1
Segment and Geographic Information - Product Information Regarding Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total revenues $ 955,481 $ 664,240
Fees from related parties 4,296 4,422
Data, network and post-trade 34,468 32,500
Interest and dividend income 10,579 11,629
Other revenues 10,311 4,900
Compensation and employee benefits 537,339 341,648
Equity-based compensation and allocations of net income to limited partnership units 83,441 75,323
Total compensation and employee benefits 620,780 416,971
Consolidated net income (loss) 83,464 53,429
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenues 955,481 664,240
Fees from related parties 4,296 4,422
Data, network and post-trade 34,468 32,500
Interest and dividend income 10,579 11,629
Other revenues 10,311 4,900
Compensation and employee benefits 537,339 341,648
Equity-based compensation and allocations of net income to limited partnership units 83,441 75,323
Total compensation and employee benefits 620,780 416,971
Other segment items 251,237 193,840
Consolidated net income (loss) 83,464 53,429
Interest income 10,600 11,600
Depreciation and intangible amortization 25,800 21,900
Reportable Segment | Total brokerage revenues    
Segment Reporting Information [Line Items]    
Total revenues 895,827 610,789
Reportable Segment | ECS    
Segment Reporting Information [Line Items]    
Total revenues 329,970 149,937
Reportable Segment | Rates    
Segment Reporting Information [Line Items]    
Total revenues 256,223 200,945
Reportable Segment | FX    
Segment Reporting Information [Line Items]    
Total revenues 131,033 110,035
Reportable Segment | Credit    
Segment Reporting Information [Line Items]    
Total revenues 94,078 86,936
Reportable Segment | Equities    
Segment Reporting Information [Line Items]    
Total revenues 84,523 62,936
Reportable Segment | Total other revenues    
Segment Reporting Information [Line Items]    
Total revenues $ 59,654 $ 53,451