XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Summary of Maturities of Certificates of Deposit (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]  
2024 $ 544,504
2025 86,770
2026 6,225
2027 2,975
2028 2,258
Thereafter 2,002
Total certificates of deposit $ 644,734