Investment Securities (Net Gains (Losses) on Trading 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 gains (losses) on trading securities held as of June 30, 2025 | $ 621 | $ 311 | $ 1,802 | $ (113) |
Net gains (losses) on trading securities sold or matured prior to June 30, 2025 | 1,207 | 3,627 | 2,565 | 5,842 |
NET GAINS (LOSSES) ON TRADING SECURITIES | $ 1,828 | $ 3,938 | $ 4,367 | $ 5,729 |