XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deposit Liability [Line Items]    
Time $ 1,648,264 $ 1,611,005
Time Deposits Less Than250000    
Deposit Liability [Line Items]    
Maturing in 2025 576,287  
Maturing in 2026 593,287  
Maturing in 2027 60,822  
Maturing in 2028 15,781  
Maturing in 2029 8,121  
Maturing thereafter 7,489  
Time 1,261,787  
Time Deposits250000 or More    
Deposit Liability [Line Items]    
Maturing in 2025 190,078  
Maturing in 2026 188,431  
Maturing in 2027 6,034  
Maturing in 2028 571  
Maturing in 2029 260  
Maturing thereafter 1,103  
Time $ 386,477