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