v3.26.1
Bank Deposits - Schedule of Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Retail and other savings $ 1,435,278 $ 1,337,873
Brokered CDs, net of brokered deposit fees 759,032 311,015
Retail and other CDs, net of issuance fees 24,939 20,285
Total interest-bearing deposits $ 2,219,249 $ 1,669,173