Advances (Credit Risk Narrative) (Details Textual) $ in Millions |
Jun. 30, 2026
USD ($)
Institutions
|
Dec. 31, 2025
USD ($)
Institutions
|
|---|---|---|
| Advances [Abstract] | ||
| Number of Top Advances Borrowers | Institutions | 10 | 10 |
| Advances to Ten Largest Borrowers | $ 73,893 | $ 68,719 |
| Advances Ten Largest Borrowers Percent of Total | 72.70% | 72.30% |
| Allowance for credit losses on advances | $ 0 | $ 0 |
| Advances past due | $ 0 | $ 0 |