XML 129 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Deposits - Schedule of Certificate of Deposit Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Time Deposit Maturities, 2025 $ 665,625
Time Deposit Maturities, 2026 28,639
Time Deposit Maturities, 2027 3,895
Time Deposit Maturities, 2028 1,193
Time Deposit Maturities, 2029 5,436
Time Deposit Maturities, after Year Five 2,177
Time Deposit Maturities, Total $ 706,965