XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Deposits - Time Deposit Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Time Deposit Maturities, Nine month period ending December 31, 2024 $ 419,100  
Time Deposit Maturities, Year ending December 31, 2025 93,387  
Time Deposit Maturities, Year ending December 31, 2026 23,027  
Time Deposit Maturities, Year ending December 31, 2027 9,938  
Time Deposit Maturities, Year ending December 31, 2028 7,520  
Time Deposit Maturities, Thereafter 5,659  
Time Deposit Maturities, Total $ 558,631 $ 506,523