v3.26.1
Deposits - Summary of Certificate Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits  
July 1, 2026 to June 30, 2027 $ 1,442,684
July 1, 2027 to June 30, 2028 185,317
July 1, 2028 to June 30, 2029 61,837
July 1, 2029 to June 30, 2030 26,940
July 1, 2030 to June 30, 2031 23,389
TOTAL $ 1,740,167