XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits (Schedule of Maturities of Time Certificates of Deposit) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deposits [Abstract]    
Due within one year $ 3,627,816 $ 2,810,669
Due in one to two years 887,886 899,765
Due in two to three years 193,581 225,733
Due in three to four years 13,431 18,081
Due in four to five years 12,319 14,286
Due after five years 102 255
Total time certificate of deposits $ 4,735,135 $ 3,968,789