v3.26.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Noninterest-bearing Deposit Liabilities, by Component [Abstract]    
Non-interest bearing deposit accounts $ 4,466,083 $ 4,275,794
Interest-bearing deposit accounts    
Checking accounts 159,237 124,888
Savings 6,143 6,585
Secured card deposits 2,699 3,008
Time deposits, denominations greater than or equal to $250 3,693 3,798
Time deposits, denominations less than $250 2,474 2,221
Total interest-bearing deposit accounts 174,246 140,500
Total deposits $ 4,640,329 $ 4,416,294