XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Deposits [Abstract]      
Certificates of deposit less than $100,000 $ 340,876 $ 252,568 $ 226,924
Certificates $100,000 to $250,000 282,180 258,211 310,068
Certificates $250,000 and over 81,354 55,426 59,210
Total certificates of deposit $ 704,410 $ 566,205 $ 596,202