Receivables from and Payables to Brokers, Dealers and Clearing Organizations - Amounts Payable to Brokers, Dealers and Clearing Organizations (Details) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
---|---|---|
Brokers and Dealers [Abstract] | ||
Payable arising from unsettled securities transactions | $ 13,948 | $ 34,445 |
Payable to clearing organizations | 15,893 | 3,115 |
Securities failed to receive | 3,043 | 4,468 |
Other | 7,958 | 6,103 |
Total payables to brokers, dealers and clearing organizations | $ 40,842 | $ 48,131 |