XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deposit Liability [Line Items]    
Time $ 1,568,681 $ 1,611,005
Time Deposits Less Than250000    
Deposit Liability [Line Items]    
Maturing in 2025 969,787  
Maturing in 2026 197,038  
Maturing in 2027 35,580  
Maturing in 2028 11,364  
Maturing in 2029 5,815  
Maturing thereafter 3,883  
Time 1,223,467  
Time Deposits250000 or More    
Deposit Liability [Line Items]    
Maturing in 2025 296,652  
Maturing in 2026 45,330  
Maturing in 2027 1,824  
Maturing in 2028 561  
Maturing in 2029 255  
Maturing thereafter 592  
Time $ 345,214