Commitments and Contingencies - Schedule of Contractual Obligations and Contingencies (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Total off-balance sheet commitments | $ 26,646,087 | $ 24,321,734 |
| Standby letters of credit | ||
| Other Commitments [Line Items] | ||
| Total off-balance sheet commitments | 25,948,070 | 24,108,844 |
| Consolidated obligation bonds/discount notes traded not settled | ||
| Other Commitments [Line Items] | ||
| Total off-balance sheet commitments | 606,254 | 15,042 |
| Commitments to fund additional advances | ||
| Other Commitments [Line Items] | ||
| Total off-balance sheet commitments | 0 | 150,000 |
| Commitments to fund pension | ||
| Other Commitments [Line Items] | ||
| Total off-balance sheet commitments | 11,390 | 11,390 |
| Open delivery commitments (MAP) | ||
| Other Commitments [Line Items] | ||
| Total off-balance sheet commitments | $ 80,373 | $ 36,458 |