XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities (Amortized Cost and Estimated Fair Values of Investment Securities) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Available for sale securities:        
Amortized Cost $ 187,862   $ 159,593  
Gross Unrealized Gains 538   557  
Gross Unrealized Losses 9,252   10,938  
Available for sale securities 179,148   149,212  
Held to maturity securities:        
Amortized Cost 469,750   481,280  
Gross Unrealized Gains 17   19  
Gross Unrealized Losses 48,339   56,565  
Estimated Fair Value 421,428   424,734  
Allowance for Credit Losses 178 $ 116 203 $ 94
Available for sale securities sold 0 $ 0    
U.S. Treasury and government agency securities        
Available for sale securities:        
Amortized Cost 22,673   22,984  
Gross Unrealized Gains 3   4  
Gross Unrealized Losses 2,332   2,786  
Available for sale securities 20,344   20,202  
Held to maturity securities:        
Amortized Cost 129,327   132,560  
Gross Unrealized Gains 0   0  
Gross Unrealized Losses 7,001   8,555  
Estimated Fair Value 122,326   124,005  
Allowance for Credit Losses 0   0  
Mortgage-backed securities        
Available for sale securities:        
Amortized Cost 158,997   130,439  
Gross Unrealized Gains 32   84  
Gross Unrealized Losses 6,920   8,139  
Available for sale securities 152,109   122,384  
Held to maturity securities:        
Amortized Cost 328,459   336,755  
Gross Unrealized Gains 2   0  
Gross Unrealized Losses 40,631   47,234  
Estimated Fair Value 287,830   289,521  
Allowance for Credit Losses 0   0  
Other debt securities        
Available for sale securities:        
Amortized Cost 6,192   6,170  
Gross Unrealized Gains 503   469  
Gross Unrealized Losses 0   13  
Available for sale securities 6,695   6,626  
Held to maturity securities:        
Amortized Cost 11,964   11,965  
Gross Unrealized Gains 15   19  
Gross Unrealized Losses 707   776  
Estimated Fair Value 11,272   11,208  
Allowance for Credit Losses $ 178   $ 203