v3.26.1
Note 5 - Derivatives - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Interest Rate Swap [Member]    
Derivative Asset $ 4,411 $ 1,930
Derivative Liability 0 656
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | Cash Flow and Fair Value Hedging [Member]    
Notional 285,000 300,000
Derivative Asset 4,362 1,894
Derivative Liability 0 656
Not Designated as Hedging Instrument [Member] | Interest Rate Lock Commitments [Member]    
Notional 37,869 25,468
Derivative Asset 616 241
Derivative Liability 0 0
Not Designated as Hedging Instrument [Member] | Mandatory and Best Effort Forward Commitments [Member]    
Notional 12,590 8,985
Derivative Asset 7 8
Derivative Liability 0 0
Not Designated as Hedging Instrument [Member] | Forward TBA Mortgage-Backed Securities [Member]    
Notional 45,000 56,000
Derivative Asset 0 0
Derivative Liability 39 146
Not Designated as Hedging Instrument [Member] | Customer Swap [Member]    
Notional 627 627
Derivative Asset 0 0
Derivative Liability 49 36
Not Designated as Hedging Instrument [Member] | Dealer Offsets to Customer Swap [Member]    
Notional 627 627
Derivative Asset 49 36
Derivative Liability $ 0 $ 0