v3.26.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Noninterest-bearing Deposit Liabilities, by Component [Abstract]    
Non-interest bearing deposit accounts $ 4,388,364 $ 4,275,794
Interest-bearing deposit accounts    
Checking accounts 125,309 124,888
Savings 6,244 6,585
Secured card deposits 2,803 3,008
Time deposits, denominations greater than or equal to $250 3,681 3,798
Time deposits, denominations less than $250 2,140 2,221
Total interest-bearing deposit accounts 140,177 140,500
Total deposits $ 4,528,541 $ 4,416,294