XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Deposit Liability [Line Items]    
Time $ 1,626,001 $ 1,458,450
Time Deposits Less Than250000    
Deposit Liability [Line Items]    
Maturing in 2024 543,695  
Maturing in 2025 580,141  
Maturing in 2026 49,155  
Maturing in 2027 19,627  
Maturing in 2028 9,772  
Maturing thereafter 7,329  
Time 1,209,719  
Time Deposits250000 or More    
Deposit Liability [Line Items]    
Maturing in 2024 193,278  
Maturing in 2025 213,497  
Maturing in 2026 7,741  
Maturing in 2027 1,210  
Maturing in 2028 264  
Maturing thereafter 292  
Time $ 416,282