v3.26.1
Deposits - Schedule of Deposit Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Transaction accounts:    
Noninterest bearing demand accounts $ 577,217 $ 495,000
Interest bearing demand accounts 4,274,721 3,362,601
Savings 25,392 21,589
Total transaction accounts 4,877,330 3,879,190
Time deposits 837,747 747,698
Total deposits $ 5,715,077 $ 4,626,888