Securities - Schedule of Realized and Unrealized Gains or Losses on Equity Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Investments, Debt and Equity Securities [Abstract] | ||||
| Net (loss) gain on equity investments | $ (347) | $ 488 | $ (701) | $ 693 |
| Less: Net loss recognized on equity investments sold | (455) | 0 | (455) | 0 |
| Unrealized gains (losses) recognized on equity investments still held | $ 108 | $ 488 | $ (246) | $ 693 |