v3.25.2
Note 4 - Debt Securities - Schedule of Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Unrealized loss position, fair value, less than 12 months $ 2,964 $ 4,687
Unrealized loss position, unrealized losses, less than 12 months 58 32
Unrealized loss position, fair value, 12 months or greater 19,324 20,326
Unrealized loss position, unrealized losses, 12 months or greater 1,995 2,075
Unrealized loss position, fair value 22,288 25,013
Unrealized loss position, unrealized losses 2,053 2,107
US States and Political Subdivisions Debt Securities [Member]    
Unrealized loss position, fair value, less than 12 months 2,892 2,935
Unrealized loss position, unrealized losses, less than 12 months 57 21
Unrealized loss position, fair value, 12 months or greater 6,677 7,015
Unrealized loss position, unrealized losses, 12 months or greater 856 560
Unrealized loss position, fair value 9,569 9,950
Unrealized loss position, unrealized losses 913 581
Asset-Backed Securities [Member]    
Unrealized loss position, fair value, less than 12 months 0 1,752
Unrealized loss position, unrealized losses, less than 12 months 0 11
Unrealized loss position, fair value, 12 months or greater 5,368 5,463
Unrealized loss position, unrealized losses, 12 months or greater 560 734
Unrealized loss position, fair value 5,368 7,215
Unrealized loss position, unrealized losses 560 745
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Unrealized loss position, fair value, less than 12 months 72 0
Unrealized loss position, unrealized losses, less than 12 months 1 0
Unrealized loss position, fair value, 12 months or greater 7,279 7,848
Unrealized loss position, unrealized losses, 12 months or greater 579 781
Unrealized loss position, fair value 7,351 7,848
Unrealized loss position, unrealized losses $ 580 $ 781