XML 63 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits - Schedule of Time Deposits By Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposit Liability [Line Items]    
Time $ 1,679,973 $ 1,551,475
Time Deposits Less Than 250000    
Deposit Liability [Line Items]    
Maturing in 2026 1,002,755  
Maturing in 2027 200,201  
Maturing in 2028 35,019  
Maturing in 2029 14,080  
Maturing in 2030 6,521  
Maturing thereafter 5,965  
Time 1,264,541  
Time Deposits 250000 or More    
Deposit Liability [Line Items]    
Maturing in 2026 366,263  
Maturing in 2027 41,279  
Maturing in 2028 5,147  
Maturing in 2029 889  
Maturing in 2030 686  
Maturing thereafter 1,168  
Time $ 415,432