v3.26.3
Deposits - Summary of Time Deposit Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Time Deposits, Fiscal Year Maturity [Abstract]    
Remaining three months ending December 31, 2026 $ 652,145  
Year ending December 31, 2027 1,266,746  
Year ending December 31, 2028 49,183  
Year ending December 31, 2029 50,856  
Year ending December 31, 2030 3,054  
Thereafter 1,766  
Total CDs 2,023,750  
Brokered    
Time Deposits, Fiscal Year Maturity [Abstract]    
Remaining three months ending December 31, 2026 35,168  
Year ending December 31, 2027 87,128  
Year ending December 31, 2028 23,956  
Year ending December 31, 2029 45,833  
Year ending December 31, 2030 0  
Thereafter 0  
Total CDs 192,085  
Retail    
Time Deposits, Fiscal Year Maturity [Abstract]    
Remaining three months ending December 31, 2026 616,977  
Year ending December 31, 2027 1,179,618  
Year ending December 31, 2028 25,227  
Year ending December 31, 2029 5,023  
Year ending December 31, 2030 3,054  
Thereafter 1,766  
Total CDs $ 1,831,665 $ 1,983,791