Receivables From and Payables to Brokers, Dealers, and Clearing Organizations (Amounts Payable to Brokers, Dealers, and Clearing Organizations) (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Due to and from Broker-Dealers and Clearing Organizations [Abstract] | ||
| Deposits received from securities loaned | $ 451,267 | $ 252,137 |
| Securities failed to receive | 30,306 | 30,906 |
| Payable to clearing organizations | 5,617 | 20,335 |
| Total payables to brokers, dealers, and clearing organizations | $ 487,190 | $ 303,378 |