v3.25.2
Note 3 - Investment Securities Available for Sale - Investment Securities With Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Less than 12 months fair value $ 68,580 $ 182,187
Less than 12 months unrealized losses 1,134 3,093
12 months or more fair value 204,803 200,701
12 months or more unrealized losses 30,637 33,135
Total fair value 273,383 382,888
Total unrealized losses 31,771 36,228
Residential Mortgage Backed Securities Issued by US Government Sponsored Enterprises [Member]    
Less than 12 months fair value 37,229 107,328
Less than 12 months unrealized losses 413 1,917
12 months or more fair value 90,718 94,506
12 months or more unrealized losses 10,804 13,539
Total fair value 127,947 201,834
Total unrealized losses 11,217 15,456
Commercial Mortgage Backed Securities Issued by US Government Agencies [Member]    
Less than 12 months fair value 8,265 55,921
Less than 12 months unrealized losses 54 926
12 months or more fair value 66,204 57,735
12 months or more unrealized losses 10,165 11,030
Total fair value 74,469 113,656
Total unrealized losses 10,219 11,956
US States and Political Subdivisions Debt Securities [Member]    
Less than 12 months fair value 23,086 18,938
Less than 12 months unrealized losses 667 250
12 months or more fair value 47,881 48,460
12 months or more unrealized losses 9,668 8,566
Total fair value 70,967 67,398
Total unrealized losses $ 10,335 $ 8,816