v3.25.2
Note 11 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) $ 303,515   $ 340,344      
Sold loan servicing rights 3,220   3,281      
Fair Value, Recurring [Member]            
Sold loan servicing rights 3,220   3,281      
Total assets measured at fair value 306,735   343,892      
Fair Value, Recurring [Member] | Derivative Financial Instruments, Liabilities [Member]            
Interest rate swap derivative 1,684   123      
Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member]            
Interest rate swap derivative     267      
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Sold loan servicing rights 0   0      
Total assets measured at fair value 13,109   13,976      
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Liabilities [Member]            
Interest rate swap derivative 0   0      
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member]            
Interest rate swap derivative     0      
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Sold loan servicing rights 0   0      
Total assets measured at fair value 277,208   294,754      
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Liabilities [Member]            
Interest rate swap derivative 1,684   123      
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member]            
Interest rate swap derivative     267      
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Sold loan servicing rights 3,220 $ 3,301 3,281 $ 3,740 $ 3,820 $ 3,793
Total assets measured at fair value 16,418   35,162      
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Liabilities [Member]            
Interest rate swap derivative 0   0      
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member]            
Interest rate swap derivative     0      
US States and Political Subdivisions Debt Securities [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 77,324   77,876      
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 77,324   77,876      
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 11,154   12,059      
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 66,170   65,817      
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
US Government Agencies Debt Securities [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 12,298   12,876      
US Government Agencies Debt Securities [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 12,298   12,876      
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 12,298   12,876      
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Corporate Issued Asset-backed Securities [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 13,105   16,122      
Corporate Issued Asset-backed Securities [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 13,105   16,122      
Corporate Issued Asset-backed Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Corporate Issued Asset-backed Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 13,105   16,122      
Corporate Issued Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Corporate Debt Securities [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 55,760   54,491      
Corporate Debt Securities [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 55,760   54,491      
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 1,955   1,917      
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 53,805   52,574      
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
US Small Business Administration Securities [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 7,504   8,666      
US Small Business Administration Securities [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 7,504   8,666      
US Small Business Administration Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
US Small Business Administration Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 7,504   8,666      
US Small Business Administration Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 96,014   98,697      
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 96,014   98,697      
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 96,014   98,697      
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Mortgage-Backed Securities, Issued by Private Enterprises [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 41,510   71,616      
Mortgage-Backed Securities, Issued by Private Enterprises [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 41,510   71,616      
Mortgage-Backed Securities, Issued by Private Enterprises [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 0   0      
Mortgage-Backed Securities, Issued by Private Enterprises [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) 28,312   39,735      
Mortgage-Backed Securities, Issued by Private Enterprises [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]            
Investment securities available for sale, at fair value (amortized cost of $336,206 and $376,265 at June 30, 2025 and December 31, 2024, respectively) $ 13,198   $ 31,881