XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities Of Certificates Of Deposit [Line Items]    
Certificates of deposit less than $100,000 $ 646,818 $ 489,793
Certificates $100,000 to $250,000 251,192 259,614
Certificates $250,000 and over 172,237 118,264
Total 1,070,247 867,671
Year of Maturity    
2024 689,615  
2025 178,110  
2026 144,253  
2027 15,354  
2028 42,844  
2029 and thereafter 71  
Total 1,070,247 $ 867,671
Less than $100,000    
Maturities Of Certificates Of Deposit [Line Items]    
Total 646,818  
Year of Maturity    
2024 346,826  
2025 117,891  
2026 130,906  
2027 10,686  
2028 40,438  
2029 and thereafter 71  
Total 646,818  
$100,000 and Greater    
Maturities Of Certificates Of Deposit [Line Items]    
Total 423,429  
Year of Maturity    
2024 342,789  
2025 60,219  
2026 13,347  
2027 4,668  
2028 2,406  
2029 and thereafter 0  
Total $ 423,429