XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.2
Business Segment and Geographic Information - Schedule of Information Regarding Revenue by Client Sector (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Segment and Geographic Information        
Total revenue $ 404,951 $ 310,613 $ 813,690 $ 639,862
Operating expenses 242,457 194,278 483,518 400,961
Operating income 162,494 116,335 330,172 238,901
Institutional        
Business Segment and Geographic Information        
Total revenue 245,581 183,828 492,918 382,680
Wholesale        
Business Segment and Geographic Information        
Total revenue 94,272 73,329 191,483 149,429
Retail        
Business Segment and Geographic Information        
Total revenue 35,871 30,680 71,040 62,543
Market Data        
Business Segment and Geographic Information        
Total revenue $ 29,227 $ 22,776 $ 58,249 $ 45,210