Investment Securities - Summary (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Trading securities - at fair value: | ||
| Securities owned — trading | $ 84,862 | $ 76,108 |
| Held-to-maturity securities - at amortized cost: | ||
| Total held-to-maturity securities | 15,460 | 15,420 |
| Short-term Investments | 100,322 | 91,528 |
| Mutual funds | ||
| Trading securities - at fair value: | ||
| Securities owned — trading | 42,417 | 33,559 |
| Equity securities | ||
| Trading securities - at fair value: | ||
| Securities owned — trading | 2,157 | 2,505 |
| Mutual funds | ||
| Trading securities - at fair value: | ||
| Securities owned — trading | 39,683 | 40,029 |
| Held-to-maturity securities - at amortized cost: | ||
| Total held-to-maturity securities | 15,460 | |
| US Government Agencies Debt Securities | ||
| Held-to-maturity securities - at amortized cost: | ||
| Total held-to-maturity securities | 15,460 | 15,420 |
| Debt securities | ||
| Trading securities - at fair value: | ||
| Securities owned — trading | $ 605 | $ 15 |