XML 100 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Maturities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Scheduled Maturities of Time Deposits    
Less than 1 Year $ 337,988  
1 to 2 Years 277,949  
2 to 3 Years 288,862  
3 to 4 Years 76,411  
4 to 5 Years 124,435  
Greater than 5 years 45,465  
Totals 1,151,110  
Aggregate time deposits greater $ 138,400 $ 92,300