XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits - Maturities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Scheduled Maturities of Time Deposits    
Less than 1 Year $ 421,417  
1 to 2 Years 441,536  
2 to 3 Years 161,306  
3 to 4 Years 132,381  
4 to 5 Years 64,466  
Greater than 5 years 44,706  
Totals 1,265,812  
Aggregate time deposits greater than $250,000 $ 190,700 $ 138,400