XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Investments, Held to Maturity ("HTM") - Schedule of Credit Ratings for Held To Maturity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss $ 133,817 $ 135,200
Private Label Taxable Municipal Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss 976  
Private Label Taxable Municipal Securities [Member] | Moody's, Aa1 Rating [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss 976  
Private Label Mortgage Backed Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss 7,694  
Private Label Mortgage Backed Securities [Member] | Moody's, Aaa Rating [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss 6,547  
Private Label Mortgage Backed Securities [Member] | Moody's, A1 Rating [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss $ 1,147