XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]        
Cash and Due From Banks $ 38,964 $ 26,978 $ 45,602  
Interest-Bearing Deposits at Banks 448,614 430,718 406,605  
Total Cash and Cash Equivalents $ 487,578 $ 457,696 $ 452,207 $ 380,991