v3.26.3
Note 11 - Derivative Financial Instruments (Details Textual) - Interest Rate Swap [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Oct. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Derivative, Notional Amount         $ 105,000,000 $ 88,700,000
Derivative Asset         4,800,000 911,000
Derivative Liability         $ 4,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           $ (529,000)
Derivative Asset, Subject to Master Netting Arrangement, Liability Offset           (451,000)
Derivative Liability, Subject to Master Netting Arrangement, Asset Offset           $ (78,000)