Receivables From and Payables to Brokers, Dealers, and Clearing Organizations (Amounts Payable to Brokers, Dealers, and Clearing Organizations) (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Due to and from Broker-Dealers and Clearing Organizations [Abstract] | ||
| Deposits received from securities loaned | $ 509,368 | $ 252,137 |
| Securities failed to receive | 86,722 | 30,906 |
| Payable to clearing organizations | 68,540 | 20,335 |
| Total payables to brokers, dealers, and clearing organizations | $ 664,630 | $ 303,378 |