Affordable Housing Program and Voluntary Contributions. - Changes in Voluntary Contributions liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Voluntary Contribution Liability [Roll Forward] | ||||
| Beginning balance | $ 2,572 | $ 2,552 | $ 1,474 | $ 559 |
| Voluntary Contribution | 7,991 | 4,246 | 10,742 | 7,318 |
| Net disbursements for grants and programs | (8,354) | (4,210) | (10,007) | (5,289) |
| Ending balance | $ 2,209 | $ 2,588 | $ 2,209 | $ 2,588 |