XML 107 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Maturities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Scheduled Maturities of Time Deposits    
Less than 1 Year $ 469,126  
1 to 2 Years 361,443  
2 to 3 Years 89,107  
3 to 4 Years 79,375  
4 to 5 Years 37,761  
Totals 1,036,812  
Aggregate time deposits greater than $250,000 $ 155,000 $ 138,400