XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Deposits [Abstract]      
Certificates of deposit less than $100,000 $ 693,948 $ 646,818 $ 641,429
Certificates $100,000 to $250,000 251,910 251,192 234,962
Certificates $250,000 and over 179,468 172,237 132,775
Total certificates of deposit $ 1,125,326 $ 1,070,247 $ 1,009,166