Investment Securities - Schedule of Allowance for Credit Losses on Investment Securities (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|
| Available-for-Sale Investment Securities | ||||
| Beginning balance | $ 0 | $ 2,195,000 | $ 2,195,000 | |
| Recovery of credit losses | $ 0 | 0 | (2,195,000) | 0 |
| Ending balance | 0 | 0 | 0 | 2,195,000 |
| Held-to-Maturity Investment Securities | ||||
| Beginning balance | 2,005,000 | 2,005,000 | 2,005,000 | |
| Provision for credit losses | 0 | 0 | 0 | |
| Ending balance | $ 2,005,000 | $ 2,005,000 | $ 2,005,000 | $ 2,005,000 |