XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Deposits [Abstract]      
Certificates of deposit less than $100,000 $ 728,410 $ 646,818 $ 667,552
Certificates $100,000 to $250,000 219,732 251,192 252,720
Certificates $250,000 and over 163,597 172,237 129,357
Total certificates of deposit $ 1,111,739 $ 1,070,247 $ 1,049,629