XML 122 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Securities - Gain or Loss on Sale (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale      
Proceeds from sales and calls of debt securities $ 251,295 $ 31,944 $ 428,225
Gross realized gains 782 145 3,357
Gross realized losses (725) (176) (2,021)
Held-to-maturity      
Proceeds from calls of debt securities 14,295 18,125 28,210
Gross realized gains 0 10 64
Gross realized losses $ (27) $ (193) $ (780)