XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Deposit Liability [Line Items]    
Time $ 1,536,049 $ 1,458,450
Time Deposits Less Than250000    
Deposit Liability [Line Items]    
Maturing in 2024 699,424  
Maturing in 2025 380,228  
Maturing in 2026 39,854  
Maturing in 2027 18,302  
Maturing in 2028 9,295  
Maturing thereafter 6,506  
Time 1,153,609  
Time Deposits250000 or More    
Deposit Liability [Line Items]    
Maturing in 2024 237,344  
Maturing in 2025 138,800  
Maturing in 2026 4,547  
Maturing in 2027 1,198  
Maturing in 2028 259  
Maturing thereafter 292  
Time $ 382,440