v3.26.1
Note 10 - Fair Values of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value $ 411,326 $ 370,614
Equity securities at fair value 4,111 3,354
Total assets 426,965 385,628
Interest Rate Swap [Member]    
Interest rate swaps - gross assets 11,528 11,660
Interest rate swaps - gross liabilities 11,528 11,660
Fair Value, Inputs, Level 1 [Member]    
Equity securities at fair value 4,111 3,354
Total assets 4,111 3,354
Fair Value, Inputs, Level 1 [Member] | Interest Rate Swap [Member]    
Interest rate swaps - gross assets 0 0
Interest rate swaps - gross liabilities 0 0
Fair Value, Inputs, Level 2 [Member]    
Equity securities at fair value 0 0
Total assets 420,245 378,670
Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]    
Interest rate swaps - gross assets 11,528 11,660
Interest rate swaps - gross liabilities 11,528 11,660
Fair Value, Inputs, Level 3 [Member]    
Equity securities at fair value 0 0
Total assets 2,609 3,604
Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member]    
Interest rate swaps - gross assets 0 0
Interest rate swaps - gross liabilities 0 0
US Government Corporations and Agencies Securities [Member]    
Fair Value 35,418 18,751
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value 0 0
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value 35,418 18,751
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value 0 0
US States and Political Subdivisions Debt Securities [Member]    
Fair Value 17,306 16,282
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value 0 0
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value 14,697 12,678
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value 2,609 3,604
Corporate Debt Securities [Member]    
Fair Value 24,188 24,682
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value 0 0
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value 24,188 24,682
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value 0 0
Residential Mortgage-Backed Securities [Member]    
Fair Value 261,848 247,379
Residential Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value 0 0
Residential Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value 261,848 247,379
Residential Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value 0 0
Commercial Mortgage-Backed Securities [Member]    
Fair Value 72,566 63,520
Commercial Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value 0 0
Commercial Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value 72,566 63,520
Commercial Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value $ 0 $ 0