XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposit Liability [Line Items]    
Time $ 1,819,853 $ 1,611,005
Time Deposits Less Than250000    
Deposit Liability [Line Items]    
Maturing in 2025 962,350  
Maturing in 2026 389,419  
Maturing in 2027 43,839  
Maturing in 2028 14,646  
Maturing in 2029 10,339  
Maturing thereafter 5,610  
Time 1,426,203  
Time Deposits250000 or More    
Deposit Liability [Line Items]    
Maturing in 2025 276,458  
Maturing in 2026 113,146  
Maturing in 2027 2,638  
Maturing in 2028 561  
Maturing in 2029 255  
Maturing thereafter 592  
Time $ 393,650