v3.26.1
Note 11 - Fair Value Measurements - Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) $ 237,348 $ 230,848
Collateralized Mortgage-Backed Securities [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 9,349 10,113
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 152,622 152,309
US States and Political Subdivisions Debt Securities [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 60,925 54,107
Other Debt Obligations [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 9,425 8,800
Fair Value, Recurring [Member]    
Loans held for sale 151,688 145,057
Fair Value, Recurring [Member] | Mortgage Banking [Member]    
Derivatives Assets, fair value 1,066 650
Derivatives liabilities, fair value 306 251
Fair Value, Recurring [Member] | Interest Rate Swap [Member]    
Derivatives Assets, fair value 8,432 7,660
Derivatives liabilities, fair value 8,432 7,660
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Loans held for sale 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Mortgage Banking [Member]    
Derivatives Assets, fair value 0 0
Derivatives liabilities, fair value 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Interest Rate Swap [Member]    
Derivatives Assets, fair value 0 0
Derivatives liabilities, fair value 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Loans held for sale 151,688 145,057
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Mortgage Banking [Member]    
Derivatives Assets, fair value 0 0
Derivatives liabilities, fair value 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]    
Derivatives Assets, fair value 8,432 7,660
Derivatives liabilities, fair value 8,432 7,660
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Loans held for sale 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage Banking [Member]    
Derivatives Assets, fair value 1,066 650
Derivatives liabilities, fair value 306 251
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member]    
Derivatives Assets, fair value 0 0
Derivatives liabilities, fair value 0 0
Fair Value, Recurring [Member] | Collateralized Mortgage-Backed Securities [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 9,349 10,113
Fair Value, Recurring [Member] | Collateralized Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Collateralized Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 9,349 10,113
Fair Value, Recurring [Member] | Collateralized Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 152,622 152,309
Fair Value, Recurring [Member] | Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Inputs, Level 1 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Inputs, Level 2 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 152,622 152,309
Fair Value, Recurring [Member] | Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Inputs, Level 3 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Private Equity Funds [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 5,027 5,519
Fair Value, Recurring [Member] | Private Equity Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Private Equity Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 5,027 5,519
Fair Value, Recurring [Member] | Private Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 60,925 54,107
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 60,925 54,107
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Other Debt Obligations [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 9,425 8,800
Fair Value, Recurring [Member] | Other Debt Obligations [Member] | Fair Value, Inputs, Level 1 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 0 0
Fair Value, Recurring [Member] | Other Debt Obligations [Member] | Fair Value, Inputs, Level 2 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) 9,425 8,800
Fair Value, Recurring [Member] | Other Debt Obligations [Member] | Fair Value, Inputs, Level 3 [Member]    
Securities available for sale, at fair value (cost: 2026—$254,538; 2025—$246,579) $ 0 $ 0