v3.25.1
Note 22 - Fair Value of Assets and Liabilities - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Trading $ 3,047 $ 3,309
Debt Securities, Available-for-Sale, Excluding Accrued Interest 567,728 588,053
Servicing rights 7,351 7,918
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 10,676 30,707
Residential Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 501,700 503,706
Commercial Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 1,274 1,251
Asset-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 18 19
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 54,060 52,370
Fair Value, Recurring [Member]    
Trading 3,047 3,309
Debt Securities, Available-for-Sale, Excluding Accrued Interest 567,728 588,053
Servicing rights 7,351 7,918
Derivatives 9,985 9,105
Derivatives 9,765 8,600
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 10,676 30,707
Fair Value, Recurring [Member] | Residential Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 501,700 503,706
Fair Value, Recurring [Member] | Commercial Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 1,274 1,251
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 18 19
Fair Value, Recurring [Member] | Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 54,060 52,370
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Trading 3,047 3,309
Debt Securities, Available-for-Sale, Excluding Accrued Interest 0 0
Servicing rights 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 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 567,728 588,053
Servicing rights 0 0
Derivatives 9,985 9,105
Derivatives 9,765 8,600
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 10,676 30,707
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Residential Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 501,700 503,706
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Mortgage-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 1,274 1,251
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 18 19
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Excluding Accrued Interest 54,060 52,370
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 7,351 7,918
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 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