v3.26.1
Deposits - Schedule of Composition of Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing deposit accounts $ 1,599,919 $ 1,651,373
Interest-bearing deposit accounts:    
Demand and NOW 1,569,910 1,483,841
Savings 387,140 378,631
Money market 2,318,768 2,301,837
Certificates of deposit:    
Less than $100 617,180 681,588
$100 through $250 273,941 282,386
Greater than $250 320,655 327,700
Total interest-bearing deposit accounts 5,487,594 5,455,983
Total deposits $ 7,087,513 $ 7,107,356