v3.25.2
Note 3 - Securities - Schedule of Expected Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available for sale securities, amortized cost, within one year $ 3,493  
Available for sale securities, within one year 3,485  
Available for sale securities, amortized cost, one to five years 56,426  
Available for sale securities, one to five years 51,968  
Available for sale securities, amortized cost, five to ten years 176,719  
Available for sale securities, five to ten years 161,858  
Available for sale securities, amortized cost, beyond ten years 496,424  
Available for sale securities, beyond ten years 395,201  
Available for sale securities, amortized cost, mortgage-backed, collateralized mortgage obligations and Small Business Administration securities 764,867  
Available for sale securities, mortgage-backed, collateralized mortgage obligations and Small Business Administration securities 662,387  
Available for sale securities, amortized cost 1,497,929 $ 1,510,681
Available for sale securities $ 1,274,899 $ 1,266,553