v3.26.1
Deposits - Summary of Time Deposit Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Time Deposits, Fiscal Year Maturity [Abstract]    
Remaining six months ending December 31, 2026 $ 1,233,673  
Year ending December 31, 2027 779,541  
Year ending December 31, 2028 33,000  
Year ending December 31, 2029 50,869  
Year ending December 31, 2030 3,370  
Thereafter 1,224  
Total CDs 2,101,677  
Brokered    
Time Deposits, Fiscal Year Maturity [Abstract]    
Remaining six months ending December 31, 2026 68,743  
Year ending December 31, 2027 87,095  
Year ending December 31, 2028 23,950  
Year ending December 31, 2029 45,833  
Year ending December 31, 2030 0  
Thereafter 0  
Total CDs 225,621 $ 416,099
Retail    
Time Deposits, Fiscal Year Maturity [Abstract]    
Remaining six months ending December 31, 2026 1,164,930  
Year ending December 31, 2027 692,446  
Year ending December 31, 2028 9,050  
Year ending December 31, 2029 5,036  
Year ending December 31, 2030 3,370  
Thereafter 1,224  
Total CDs $ 1,876,056 $ 1,983,791