v3.26.1
Note 18 - Comprehensive Income - Reclassifications of OCI (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Non-Interest Income $ 10,526,000 $ 8,780,000 $ 10,722,000
Provision for income taxes 9,975,000 10,382,000 10,435,000
Net income 29,617,000 28,619,000 $ 29,776,000
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Net income 4,272,000 13,959,000  
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Non-Interest Income 254,000 0  
Provision for income taxes (75,000) 0  
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI, Gain (Loss), Debt Securities, Available-for-Sale, without Allowance for Credit Loss, Parent [Member]      
Non-Interest Income 5,811,000 19,817,000  
Provision for income taxes $ (1,718,000) $ (5,858,000)