v3.26.1
Note 18 - Comprehensive Income - Changes in OCI (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance $ 177,900,000 $ 147,317,000 $ 119,004,000
Current year-to-date other comprehensive income 44,271,000 35,938,000 34,068,000
Balance 261,076,000 177,900,000 147,317,000
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]      
Balance (35,698,000) (46,088,000)  
Current year-to-date other comprehensive income 20,803,000 10,390,000  
Balance (14,895,000) (35,698,000) (46,088,000)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Balance (25,145,000) (32,464,000)  
Current year-to-date other comprehensive income 14,654,000 7,319,000  
Balance $ (10,491,000) $ (25,145,000) $ (32,464,000)