XML 119 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Certificates and Other Time Deposits for Both Retail and Brokered (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Time Deposits By Maturity [Line Items]  
2025 $ 1,024,058
2026 48,756
2027 9,165
2028 2,826
2029 4,329
Thereafter 19
Certificates and other time deposits 1,089,153
Retail  
Time Deposits By Maturity [Line Items]  
2025 924,549
2026 33,733
2027 9,165
2028 2,826
2029 4,329
Thereafter 19
Certificates and other time deposits 974,621
Brokered  
Time Deposits By Maturity [Line Items]  
2025 99,509
2026 15,023
2027 0
2028 0
2029 0
Thereafter 0
Certificates and other time deposits $ 114,532