XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Summary of Time Deposits Based Upon Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits    
2023 $ 688,983  
2024 195,522  
2025 74,417  
2026 20,347  
2027 2,243  
Thereafter 458  
Time Deposits, Total $ 981,970 $ 873,400