XML 122 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Time Deposits Based Upon Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits    
2025 $ 822,644  
2026 123,415  
2027 53,647  
2028 17,145  
2029 2,691  
Thereafter 494  
Time Deposits, Total $ 1,020,036 $ 981,970