XML 106 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deposits - Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deposit Liability [Line Items]    
Time $ 1,488,398 $ 1,458,450
Time Deposits Less Than250000    
Deposit Liability [Line Items]    
Maturing in 2024 827,090  
Maturing in 2025 238,921  
Maturing in 2026 38,245  
Maturing in 2027 17,642  
Maturing in 2028 11,241  
Maturing thereafter 3,059  
Time 1,136,198  
Time Deposits250000 Or More    
Deposit Liability [Line Items]    
Maturing in 2024 279,833  
Maturing in 2025 66,846  
Maturing in 2026 3,463  
Maturing in 2027 1,194  
Maturing in 2028 572  
Maturing thereafter 292  
Time $ 352,200