XML 125 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment and Geographic Information - Revenue by Client Sector (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Segment and Geographic Information      
Total revenue $ 1,188,781 $ 1,076,447 $ 892,659
Operating expenses 776,208 717,619 629,304
Operating income 412,573 358,828 263,355
Institutional      
Business Segment and Geographic Information      
Total revenue 719,211 668,812 554,330
Wholesale      
Business Segment and Geographic Information      
Total revenue 273,189 254,927 185,456
Retail      
Business Segment and Geographic Information      
Total revenue 110,468 70,566 76,352
Market Data      
Business Segment and Geographic Information      
Total revenue $ 85,913 $ 82,142 $ 76,521