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 |