v3.25.2
Bank Deposits - Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Retail and other savings $ 1,092,175 $ 916,475
Brokered CDs, net of brokered deposit fees 269,058 247,872
Retail and other CDs, net of issuance fees 20,809 21,784
Total interest-bearing deposits $ 1,382,042 $ 1,186,131