Allowance for Credit Losses - Schedule of Off-Balance Sheet Credit Exposures (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Off-Balance-Sheet, Credit Loss, Liability [Roll Forward] | ||||
| Liabilities for off-balance sheet credit exposures at beginning of period | $ 1,723 | $ 1,490 | $ 1,433 | $ 1,463 |
| Provision (Credit) for credit loss expense related to off-balance sheet credit exposures | (460) | (6) | (170) | 21 |
| Liabilities for off-balance sheet credit exposures at end of period | $ 1,263 | $ 1,484 | $ 1,263 | $ 1,484 |