v3.25.2
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