XML 102 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits - Summary of Certificate Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Deposits  
July 1, 2023 to June 30, 2024 $ 1,082,571
July 1, 2024 to June 30, 2025 101,415
July 1, 2025 to June 30, 2026 64,802
July 1, 2026 to June 30, 2027 65,916
July 1, 2027 to June 30, 2028 30,005
Thereafter 95
TOTAL $ 1,344,804