XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Schedule of Composition of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing demand deposit accounts $ 1,706,678 $ 1,541,158
Interest-bearing deposit accounts:    
Interest-bearing demand accounts 745,750 685,865
Savings accounts and money market accounts 3,166,466 2,834,123
NOW accounts 52,005 45,539
Certificate of deposit accounts:    
Less than $100 728,497 781,109
$100 through $250 340,955 388,571
Greater than $250 359,813 395,895
Total interest-bearing deposit accounts 5,393,486 5,131,102
Total deposits $ 7,100,164 $ 6,672,260