Trading Securities - Schedule of Redemption Terms of the Major Types of Trading Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Trading Securities, Debt Maturities, Next Rolling Maturity [Abstract] | ||
| Due in one year or less | $ 4,077,916 | $ 2,305,878 |
| Due after one year through five years | 6,355,606 | 5,081,309 |
| Total Fair Value | $ 10,433,522 | $ 7,387,187 |
| Yield on trading securities due in one year or less | 3.39% | 1.41% |
| Yield on trading securities due after one year through five years | 2.87% | 2.53% |
| Yield on trading securities | 3.07% | 2.18% |
| U.S. Treasury notes | ||
| Trading Securities, Debt Maturities, Next Rolling Maturity [Abstract] | ||
| Due in one year or less | $ 4,077,916 | $ 2,305,878 |
| Due after one year through five years | 6,355,606 | 5,081,309 |
| Total Fair Value | $ 10,433,522 | $ 7,387,187 |
| X | ||||||||||
- Definition Debt Securities, Trading Securities, Maturity, After Year One Through Five, Fair Value No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Trading Securities, Maturity, Percentage No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Trading Securities, Maturity, Percentage Due After Year One Through Five No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Trading Securities, Maturity, Percentage Due Year One No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Trading Securities, Maturity, Year One, Fair Value No definition available.
|
| X | ||||||||||
- Definition Trading Securities, Debt Maturities, Next Rolling Maturity No definition available.
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|