XML 99 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
Noninterest bearing deposits $ 1,260,690 $ 1,394,915
Interest bearing demand deposits 123,927 112,265
Money market deposits 1,525,537 1,348,809
Savings 535,063 654,380
Certificates of deposit and other time deposits of $100,000 or more 766,691 531,424
Certificates of deposit and other time deposits less than $100,000 512,714 384,350
Total deposits 4,724,622 4,426,143
Certificates of deposit and other time deposits of $250,000 or more 318,000 $ 203,700
Maturities of Time Deposits [Abstract]    
Total 1,279,405  
Within 1 Year 1,164,961  
2 Years 67,681  
3 Years 14,977  
4 Years 12,016  
5 Years 19,421  
After 5 Years 349  
Certificates of Deposit and Other Time Deposits of $100,000 or More [Member]    
Maturities of Time Deposits [Abstract]    
Total 766,691  
Within 1 Year 704,535  
2 Years 39,134  
3 Years 5,503  
4 Years 4,022  
5 Years 13,497  
After 5 Years 0  
Certificates of Deposit and Other Time Deposits Less Than $100,000 [Member]    
Maturities of Time Deposits [Abstract]    
Total 512,714  
Within 1 Year 460,426  
2 Years 28,547  
3 Years 9,474  
4 Years 7,994  
5 Years 5,924  
After 5 Years $ 349