XML 110 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Summary of Commission Revenue by Fee Type (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Commission revenue by fee type      
Revenues $ 511,352 $ 435,565 $ 393,422
Commissions [Member]      
Commission revenue by fee type      
Disclosed trading 266,916 228,004 234,143
Matched principal trading 98,080 65,932 45,660
Total variable transaction fees 367,180 293,936 279,803
Distribution fees and unused minimum fees 96,676 96,898 75,479
Revenues 463,856 $ 390,834 $ 355,282
Commissions [Member] | U.S. Treasuries [Member]      
Commission revenue by fee type      
Matched principal trading $ 2,184