v3.26.1
NOTE 2 - INVESTMENT SECURITIES - Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities HTM:    
Securities HTM, Amortized Cost, Due in one year or less $ 565  
Securities HTM, Fair Value, Due in one year or less 564  
Securities HTM, Amortized Cost, Due after one year through five years 48,500  
Securities HTM, Fair Value, Due after one year through five years 48,064  
Securities HTM, Amortized Cost, Due after five years 942,669  
Securities HTM, Fair Value, Due after five years 824,560  
Securities HTM, Amortized Cost 991,734 $ 948,958
Securities HTM, Fair Value 873,188 857,663
Securities AFS:    
Securities AFS, Amortized Cost, Due in one year or less 380  
Securities AFS, Fair Value, Due in one year or less 379  
Securities AFS, Amortized Cost, Due after one year through five years 15,832  
Securities AFS, Fair Value, Due after one year through five years 15,298  
Securities AFS, Amortized Cost, Due after five years 225,282  
Securities AFS, Fair Value, Due after five years 186,028  
Securities AFS, Amortized Cost, Maturity Total 241,494  
Securities AFS, Fair Value, Maturity Total 201,705  
Securities AFS, Amortized Cost 338,193 326,752
Securities AFS, Fair Value 293,989 279,777
Callable Securities    
Securities HTM:    
Securities HTM, Amortized Cost, Callable of call options 229,869  
Securities HTM, Fair Value, Callable of call options 222,075  
Securities AFS:    
Securities AFS, Amortized Cost 223,785  
Securities AFS, Fair Value 185,793  
Residential mortgage-backed and related securities    
Securities AFS:    
Securities AFS, Amortized Cost 93,014 72,951
Securities AFS, Fair Value 88,515 68,855
Securities AFS, Amortized Cost, Without Single Maturity 93,014  
Securities AFS, Fair Value, Without Single Maturity 88,515  
Asset-backed securities    
Securities AFS:    
Securities AFS, Amortized Cost 3,685 4,345
Securities AFS, Fair Value 3,769 4,439
Securities AFS, Amortized Cost, Without Single Maturity 3,685  
Securities AFS, Fair Value, Without Single Maturity 3,769  
Municipal securities    
Securities HTM:    
Securities HTM, Amortized Cost 960,475 918,189
Securities HTM, Fair Value 840,321 824,245
Securities AFS:    
Securities AFS, Amortized Cost 203,187 203,613
Securities AFS, Fair Value 165,581 163,085
Municipal securities | Callable Securities    
Securities HTM:    
Securities HTM, Amortized Cost, Callable of call options 30,209  
Securities HTM, Fair Value, Callable of call options 31,820  
Securities AFS:    
Securities AFS, Amortized Cost, Without Single Maturity 202,664  
Securities AFS, Fair Value, Without Single Maturity 165,067  
Corporate securities    
Securities HTM:    
Securities HTM, Amortized Cost 30,209 29,719
Securities HTM, Fair Value 31,820 32,370
Securities AFS:    
Securities AFS, Amortized Cost 22,582 28,068
Securities AFS, Fair Value 22,196 $ 27,374
Corporate securities | Callable Securities    
Securities HTM:    
Securities HTM, Amortized Cost, Callable of call options 199,660  
Securities HTM, Fair Value, Callable of call options 190,255  
Securities AFS:    
Securities AFS, Amortized Cost, Without Single Maturity 21,121  
Securities AFS, Fair Value, Without Single Maturity $ 20,726