XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities (Securities Held to Maturity Allowance for Credit Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Held-to-maturity Securities [Line Items]        
Securities held to maturity, net of allowance for credit losses of $310 at both 2024 and 2023 $ 310 $ 310    
Debt Securities [Member]        
Schedule of Held-to-maturity Securities [Line Items]        
Securities held to maturity, net of allowance for credit losses of $310 at both 2024 and 2023 310 310 $ 158 $ 158
Debt Securities, Held-to-maturity, Allowance for Credit Loss, Period Increase (Decrease) $ 0 $ 152 $ 0