v3.25.2
Note 2 - INVESTMENT SECURITIES - Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities HTM:    
Securities HTM, Amortized Cost, Due in one year or less $ 359  
Securities HTM, Fair Value, Due in one year or less 357  
Securities HTM, Amortized Cost, Due after one year through five years 28,143  
Securities HTM, Fair Value, Due after one year through five years 26,320  
Securities HTM, Amortized Cost, Due after five years 880,796  
Securities HTM, Fair Value, Due after five years 776,888  
Securities HTM, Amortized Cost 909,298 $ 836,060
Securities HTM, Fair Value 803,565 800,583
Securities AFS:    
Securities AFS, Amortized Cost, Due after one year through five years 21,598  
Securities AFS, Fair Value, Due after one year through five years 20,870  
Securities AFS, Amortized Cost, Due after five years 238,081  
Securities AFS, Fair Value, Due after five years 185,099  
Securities AFS, Amortized Cost, Maturity Total 259,679  
Securities AFS, Fair Value, Maturity Total 205,969  
Securities AFS, Amortized Cost 329,642 331,337
Securities AFS, Fair Value 271,517 281,109
Callable Securities    
Securities HTM:    
Securities HTM, Amortized Cost, Callable of call options 282,674  
Securities HTM, Fair Value, Callable of call options 276,567  
Securities AFS:    
Securities AFS, Amortized Cost 239,301  
Securities AFS, Fair Value 187,583  
Residential mortgage-backed and related securities    
Securities AFS:    
Securities AFS, Amortized Cost 63,364 55,641
Securities AFS, Fair Value 58,864 50,042
Securities AFS, Amortized Cost, Without Single Maturity 63,364  
Securities AFS, Fair Value, Without Single Maturity 58,864  
Asset-backed securities    
Securities AFS:    
Securities AFS, Amortized Cost 6,599 9,053
Securities AFS, Fair Value 6,684 9,224
Securities AFS, Amortized Cost, Without Single Maturity 6,599  
Securities AFS, Fair Value, Without Single Maturity 6,684  
Municipal securities    
Securities HTM:    
Securities HTM, Amortized Cost 879,663 806,992
Securities HTM, Fair Value 769,950 766,866
Securities AFS:    
Securities AFS, Amortized Cost 204,038 204,664
Securities AFS, Fair Value 153,979 164,575
Municipal securities | Callable Securities    
Securities HTM:    
Securities HTM, Amortized Cost, Callable of call options 254,089  
Securities HTM, Fair Value, Callable of call options 244,000  
Securities AFS:    
Securities AFS, Amortized Cost, Without Single Maturity 203,893  
Securities AFS, Fair Value, Without Single Maturity 153,844  
Corporate securities    
Securities HTM:    
Securities HTM, Amortized Cost 28,585 28,018
Securities HTM, Fair Value 32,568 32,675
Securities AFS:    
Securities AFS, Amortized Cost 39,373 38,866
Securities AFS, Fair Value 37,723 $ 36,677
Corporate securities | Callable Securities    
Securities HTM:    
Securities HTM, Amortized Cost, Callable of call options 28,585  
Securities HTM, Fair Value, Callable of call options 32,567  
Securities AFS:    
Securities AFS, Amortized Cost, Without Single Maturity 35,408  
Securities AFS, Fair Value, Without Single Maturity $ 33,739