v3.25.1
Note 3 - Investment Securities - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Due within one year or less, Held-to-maturity, Amortized Cost $ 6,911  
Due within one year or less, Held-to-maturity, Fair Value 6,808  
Due within one year or less, Available-for-sale, Amortized Cost 4,999  
Due within one year or less, Available-for-sale, Fair Value 4,999  
Due after one year through five years, Held-to-maturity, Amortized Cost 54,015  
Due after one year through five years, Held-to-maturity, Fair Value 50,595  
Due after one year through five years, Available-for-sale, Amortized Cost 6,667  
Due after one year through five years, Available-for-sale, Fair Value 6,598  
Due after five years through ten years, Held-to-maturity, Amortized Cost 47,247  
Due after five years through ten years, Held-to-maturity, Fair Value 41,740  
Due after five years through ten years, Available-for-sale, Amortized Cost 58,002  
Due after five years through ten years, Available-for-sale, Fair Value 54,077  
Due after 10 years, Held-to-maturity, Amortized Cost 7,463  
Due after 10 years, Held-to-maturity, Fair Value 6,552  
Due after 10 years, Available-for-sale, Amortized Cost 353  
Due after 10 years, Available-for-sale, Fair Value 354  
Held-to-maturity, Amortized Cost 115,636  
Held-to-maturity, Fair Value 105,695  
Available-for-sale, Amortized Cost 70,021  
Available-for-sale, Fair Value 66,028  
Total investment securities 268,760  
Total investment securities, Held-to-maturity, Fair Value 234,575 $ 236,986
Total investment securities, Available-for-sale, Amortized Cost 652,004 686,556
Total investment securities, Available-for-sale, Fair Value 567,728 588,053
Residential Mortgage-Backed Securities [Member]    
Residential agency, Held-to-maturity, Amortized Cost 153,124  
Residential agency, Held-to-maturity, Fair Value 128,880  
Residential agency, Available-for-sale, Amortized Cost 581,983  
Residential agency, Available-for-sale, Fair Value 501,700  
Total investment securities, Held-to-maturity, Fair Value 128,880 129,001
Total investment securities, Available-for-sale, Fair Value $ 501,700 $ 503,706