XML 123 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Components of Weighted Average Interest Rate and Balance of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Weighted Average Rate Domestic Deposit Liabilities [Abstract]    
Noninterest-bearing deposits 0.00% 0.00%
Demand deposits 3.25% 3.34%
Savings deposits 0.44% 0.48%
Time deposits 4.40% 4.22%
Deposits 2.52% 2.38%
Deposits    
Noninterest-bearing deposits $ 1,414,635 $ 1,468,320
Demand deposits 3,186,597 2,973,784
Savings deposits 704,321 779,885
Time deposits 1,453,706 1,153,792
Total deposits $ 6,759,259 $ 6,375,781