XML 94 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Summary of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Demand deposits:    
Non-interest bearing $ 1,398,234 $ 1,256,514
Interest-bearing 1,837,296 1,389,283
Savings 710,586 636,699
Money market 1,129,950 1,267,726
Time deposits 1,047,593 706,779
Total deposits $ 6,123,659 $ 5,257,001