Deposits - Schedule of Deposits Held by Entity Within ICS/CDARS Program (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Deposits [Abstract] | ||
| Interest-bearing demand deposits | $ 443,115,000 | $ 433,355,000 |
| Money market deposits | 285,182,000 | 345,527,000 |
| Time deposits | 276,025,000 | 318,704,000 |
| Total ICS/CDARS | $ 1,004,322,000 | $ 1,097,586,000 |