v3.26.1
Deposits - Schedule of Deposit Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Time Deposits, Fiscal Year Maturity [Abstract]    
One year or less $ 2,550,275 $ 2,468,641
After one year to two years 236,313 263,211
After two years to three years 83,227 86,017
After three years to four years 13,949 14,037
After four years 20,958 20,431
Total term certificate accounts $ 2,904,722 $ 2,852,337