XML 112 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total $ 1,611,005 $ 1,458,450
Less than $250,000    
Maturing in 2025 1,089,099  
Maturing in 2026 104,814  
Maturing in 2027 24,083  
Maturing in 2028 10,503  
Maturing in 2029 4,790  
Maturing thereafter 3,007  
Total 1,236,296  
$250,000 or more    
Maturing in 2025 356,781  
Maturing in 2026 15,638  
Maturing in 2027 1,222  
Maturing in 2028 264  
Maturing in 2029 250  
Maturing thereafter 554  
Total $ 374,709