XML 110 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities Of Certificates Of Deposit [Line Items]    
Certificates of deposit less than $100,000 $ 702,632 $ 646,818
Certificates $100,000 to $250,000 225,106 251,192
Certificates $250,000 and over 187,073 172,237
Total 1,114,811 1,070,247
Year of Maturity    
2025 720,583  
2026 205,236  
2027 107,984  
2028 79,481  
2029 1,527  
Total 1,114,811 $ 1,070,247
Less than $100,000    
Maturities Of Certificates Of Deposit [Line Items]    
Total 702,632  
Year of Maturity    
2025 323,873  
2026 194,898  
2027 103,729  
2028 78,855  
2029 1,277  
Total 702,632  
$100,000 and Greater    
Maturities Of Certificates Of Deposit [Line Items]    
Total 412,179  
Year of Maturity    
2025 396,710  
2026 10,338  
2027 4,255  
2028 626  
2029 250  
Total $ 412,179