Commitments, Contingencies and Credit Risk - Allowance for credit losses for off-balance sheet (Details) - USD ($) $ in Thousands |
6 Months Ended | ||||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|
| Commitments, Contingencies and Credit Risk | |||||
| Allowance for off-balance sheet credit exposure | $ 3,860 | $ 3,860 | $ 3,610 | $ 3,610 | $ 3,610 |
| Off-balance sheet credit exposure | |||||
| Beginning Balance | 4,010 | ||||
| Provision for (Recovery of) Off-Balance Sheet Credit Exposures | (150) | ||||
| Total Ending Balance | $ 3,860 |