XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Summary of Certificate Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Deposits  
July 1, 2025 to June 30, 2026 $ 1,224,472
July 1, 2026 to June 30, 2027 284,186
July 1, 2027 to June 30, 2028 89,055
July 1, 2028 to June 30, 2029 36,602
July 1, 2029 to June 30, 2030 14,279
TOTAL $ 1,648,594