v3.26.1
Deposits - Schedule of Remaining Maturity on Certificate of Deposit Accounts (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Maturities of Time Deposits [Abstract]  
Remainder of 2026 $ 1,156,098
2027 43,783
2028 5,498
2029 2,907
2030 1,768
Thereafter 1,722
Total certificates of deposit $ 1,211,776