v3.25.4
Deposits - Schedule of Composition of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing deposit accounts $ 1,651,373 $ 1,541,158
Interest-bearing deposit accounts:    
Demand and NOW 848,661 731,404
Savings 378,631 402,338
Money market 2,937,017 2,431,785
Certificates of deposit:    
Less than $100 681,588 781,109
$100 through $250 282,386 388,571
Greater than $250 327,700 395,895
Total interest-bearing deposit accounts 5,455,983 5,131,102
Total deposits $ 7,107,356 $ 6,672,260