XML 107 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Deposit Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
One year or less $ 2,077,863 $ 1,189,826
After one year to two years 321,271 610,965
After two years to three years 57,836 92,120
After three years to four years 13,427 48,981
After four years 16,459 27,969
Total term certificate accounts $ 2,486,856 $ 1,969,861