XML 120 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Summary of scheduled maturities of certificates of deposit  
2024 $ 656,154
2025 32,302
2026 20,007
2027 5,569
2028 4,302
Thereafter 6,948
TOTAL $ 725,282
Investment, Type [Extensible Enumeration] Certificates Of Deposit And Brokered Time Deposits [Member]