Affordable Housing Program and Voluntary Contributions - Changes in Voluntary Contributions liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Voluntary Contribution Liability [Roll Forward] | ||||
| Beginning balance | $ 2,209 | $ 2,588 | $ 1,474 | $ 559 |
| Voluntary Contribution | 5,238 | 6,306 | 15,980 | 13,624 |
| Net disbursements for grants and programs | (5,630) | (7,581) | (15,637) | (12,870) |
| Ending balance | $ 1,817 | $ 1,313 | $ 1,817 | $ 1,313 |