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 |