v3.26.1
Deposits - Schedule of Composition of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing deposit accounts $ 2,673,289 $ 1,651,373
Interest-bearing deposit accounts:    
Demand and NOW 2,869,439 1,483,841
Savings 2,409,906 378,631
Money market 3,453,761 2,301,837
Certificates of deposit:    
Less than $100 1,166,867 681,588
$100 through $250 386,563 282,386
Greater than $250 458,179 327,700
Total interest-bearing deposit accounts 10,744,715 5,455,983
Total deposits $ 13,418,004 $ 7,107,356