v3.26.1
Note 11 - Derivative Financial Instruments (Details Textual) - Interest Rate Swap [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Derivative, Notional Amount $ 103,600,000   $ 103,600,000   $ 88,700,000
Derivative Asset 1,800,000   1,800,000   911,000
Derivative Liability 1,800,000   1,800,000   911,000
Derivative, Gain (Loss) on Derivative, Net 0 $ 0 0 $ 0  
Fair Value Hedging [Member]          
Derivative, Notional Amount $ 100,000,000   $ 100,000,000   $ 100,000,000
Derivative, Number of Instruments Held 1   1   1
Derivative, Fair Value, Net $ (337,000)   $ (337,000)   $ (529,000)
Derivative Asset, Subject to Master Netting Arrangement, Liability Offset (52,000)   (52,000)   (451,000)
Derivative Liability, Subject to Master Netting Arrangement, Asset Offset $ (285,000)   $ (285,000)   $ (78,000)