v3.26.1
Deposits - Schedule of Deposit Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Transaction accounts:    
Noninterest bearing demand accounts $ 642,748 $ 495,000
Interest bearing demand accounts 4,318,942 3,362,601
Savings 27,894 21,589
Total transaction accounts 4,989,584 3,879,190
Time deposits 865,882 747,698
Total deposits $ 5,855,466 $ 4,626,888