v3.26.1
Note 22 - Fair Value of Assets and Liabilities - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Trading $ 501   $ 1,758      
Debt Securities, Available-for-Sale, Excluding Accrued Interest 534,191   514,095      
Servicing rights (1) 7,022 $ 6,615 6,383 $ 7,184 $ 7,351 $ 7,918
US Treasury Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 13,234   405      
Residential Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 479,653   476,746      
Asset-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 14   15      
Corporate Bond Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 41,290   36,929      
Fair Value, Recurring [Member]            
Trading 501   1,758      
Debt Securities, Available-for-Sale, Excluding Accrued Interest 534,191   514,095      
Servicing rights (1) [1] 7,022   6,383      
Derivatives 8,462   10,958      
Derivatives 7,154   10,682      
Fair Value, Recurring [Member] | US Treasury Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 13,234   405      
Fair Value, Recurring [Member] | Residential Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 479,653   476,746      
Fair Value, Recurring [Member] | Commercial Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0          
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 14   15      
Fair Value, Recurring [Member] | Corporate Bond Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 41,290   36,929      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]            
Trading 501   1,758      
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Servicing rights (1) [1] 0   0      
Derivatives 0   0      
Derivatives 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Residential Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Commercial Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0          
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Bond Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Trading 0   0      
Debt Securities, Available-for-Sale, Excluding Accrued Interest 534,191   514,095      
Servicing rights (1) [1] 0   0      
Derivatives 8,462   10,958      
Derivatives 7,154   10,682      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 13,234   405      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Residential Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 479,653   476,746      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0          
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 14   15      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 41,290   36,929      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Trading 0   0      
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Servicing rights (1) [1] 7,022   6,383      
Derivatives 0   0      
Derivatives 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Residential Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Commercial Mortgage-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0          
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-Backed Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Bond Securities [Member]            
Debt Securities, Available-for-Sale, Excluding Accrued Interest $ 0   $ 0      
[1] See Note 7 Loan Servicing for more information on mortgage servicing rights (MSR).