XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Noninterest bearing deposits $ 1,242,676 $ 1,260,690
Interest bearing demand deposits 167,736 123,927
Money market deposits 1,781,415 1,525,537
Savings 511,378 535,063
Certificates of deposit and other time deposits of $100,000 or more 862,671 766,691
Certificates of deposit and other time deposits less than $100,000 504,313 512,714
Total deposits 5,070,189 4,724,622
Certificates of deposit and other time deposits of $250,000 or more 396,300 $ 318,000
Maturities of Time Deposits [Abstract]    
Total 1,366,984  
Within 1 Year 1,271,114  
2 Years 47,120  
3 Years 15,865  
4 Years 18,190  
5 Years 14,382  
After 5 Years 313  
Certificates of Deposit and Other Time Deposits of $100,000 or More [Member]    
Maturities of Time Deposits [Abstract]    
Total 862,671  
Within 1 Year 811,154  
2 Years 26,051  
3 Years 5,824  
4 Years 12,319  
5 Years 7,323  
After 5 Years 0  
Certificates of Deposit and Other Time Deposits Less Than $100,000 [Member]    
Maturities of Time Deposits [Abstract]    
Total 504,313  
Within 1 Year 459,960  
2 Years 21,069  
3 Years 10,041  
4 Years 5,871  
5 Years 7,059  
After 5 Years $ 313