v3.25.1
Note 3 - Investment Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost $ 681,670 $ 698,020
Gross Unrealized Gains 1,143 873
Gross Unrealized Losses (67,463) (74,114)
Debt Securities, Available-for-Sale 615,350 624,779
US States and Political Subdivisions Debt Securities [Member]    
Amortized Cost 151,123 151,909
Gross Unrealized Gains 9 8
Gross Unrealized Losses (17,573) (16,374)
Debt Securities, Available-for-Sale 133,559 135,543
Passthrough Mortgage Securities [Member]    
Amortized Cost 156,532 158,789
Gross Unrealized Gains 31 8
Gross Unrealized Losses (25,368) (29,357)
Debt Securities, Available-for-Sale 131,195 129,440
Collateralized Debt Obligations [Member]    
Amortized Cost 159,799 166,014
Gross Unrealized Gains 853 595
Gross Unrealized Losses (19,365) (21,550)
Debt Securities, Available-for-Sale 141,287 145,059
Company Agency Obligations [Member]    
Amortized Cost 95,216 102,308
Gross Unrealized Gains 250 262
Gross Unrealized Losses (1,022) (1,143)
Debt Securities, Available-for-Sale 94,444 101,427
Corporate Bond Securities [Member]    
Amortized Cost 119,000 119,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4,135) (5,690)
Debt Securities, Available-for-Sale $ 114,865 $ 113,310