XML 91 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Gross Gains and Losses Realized on Sales, Maturities, and Other Securities Transactions for Available for Sale and Held to Maturity Debt Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sales transactions:      
Gross gains $ 0 $ 869 $ 0
Total 0 869 0
Maturities and other securities transactions:      
Gross gains 3 21 171
Gross losses (18) (488) (76)
Total (15) (467) 95
Net gains (losses) on trading debt securities 115 702 (1,325)
Gains (losses) on securities transactions, net $ 100 $ 1,104 $ (1,230)