v3.25.2
Note 3 - Investments in Securities - Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost, Held-to-maturity $ 66,845 $ 73,215
Gross Unrealized Gains, Held-to-maturity 188 233
Gross Unrealized Losses, Held-to-maturity (4,486) (5,943)
Allowance for Credit Losses, Held-to-Maturity 0 0
Investments in held-to-maturity securities, fair value 62,547 67,505
US Government-sponsored Enterprises Debt Securities [Member]    
Amortized Cost, Held-to-maturity 5,589 5,588
Gross Unrealized Gains, Held-to-maturity 0 0
Gross Unrealized Losses, Held-to-maturity (34) (138)
Allowance for Credit Losses, Held-to-Maturity 0 0
Investments in held-to-maturity securities, fair value 5,555 5,450
Collateralized Mortgage-Backed Securities [Member]    
Amortized Cost, Held-to-maturity 41,859 44,261
Gross Unrealized Gains, Held-to-maturity 43 20
Gross Unrealized Losses, Held-to-maturity (4,092) (5,334)
Allowance for Credit Losses, Held-to-Maturity 0 0
Investments in held-to-maturity securities, fair value 37,810 38,947
Corporate Debt Securities [Member]    
Amortized Cost, Held-to-maturity 16,400 17,899
Gross Unrealized Gains, Held-to-maturity 140 192
Gross Unrealized Losses, Held-to-maturity (360) (471)
Allowance for Credit Losses, Held-to-Maturity 0 0
Investments in held-to-maturity securities, fair value 16,180 17,620
US Treasury Securities [Member]    
Amortized Cost, Held-to-maturity 2,997 5,467
Gross Unrealized Gains, Held-to-maturity 5 21
Gross Unrealized Losses, Held-to-maturity 0 0
Allowance for Credit Losses, Held-to-Maturity 0 0
Investments in held-to-maturity securities, fair value $ 3,002 $ 5,488