XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Certificates of Deposit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Maturities Of Certificates Of Deposit [Line Items]      
Certificates of deposit less than $100,000 $ 489,793 $ 252,568  
Certificates $100,000 to $250,000 259,614 258,211  
Certificates $250,000 and over 118,264 55,426  
Total 867,671 566,205  
Maturity of certificates of deposit [Abstract]      
2023 541,206    
2024 195,248    
2025 72,548    
2026 48,104    
2027 10,491    
2028 and thereafter 74    
Total 867,671 566,205  
Interest expense on certificates of deposit of $100,000 or greater 4,058 $ 2,462 $ 5,327
Less than $100,000      
Maturities Of Certificates Of Deposit [Line Items]      
Total 489,793    
Maturity of certificates of deposit [Abstract]      
2023 293,740    
2024 90,083    
2025 63,551    
2026 38,396    
2027 3,949    
2028 and thereafter 74    
Total 489,793    
$100,000 and Greater      
Maturities Of Certificates Of Deposit [Line Items]      
Total 377,878    
Maturity of certificates of deposit [Abstract]      
2023 247,466    
2024 105,165    
2025 8,997    
2026 9,708    
2027 6,542    
2028 and thereafter 0    
Total $ 377,878