v3.26.3
Trading Securities - Schedule of Redemption Terms of the Major Types of Trading Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Trading Securities, Debt Maturities, Next Rolling Maturity [Abstract]    
Due in one year or less $ 3,976,825 $ 2,305,878
Due after one year through five years 5,482,306 5,081,309
Total Fair Value $ 9,459,131 $ 7,387,187
Yield on trading securities due in one year or less 3.29% 1.41%
Yield on trading securities due after one year through five years 2.77% 2.53%
Yield on trading securities 2.99% 2.18%
U.S. Treasury notes    
Trading Securities, Debt Maturities, Next Rolling Maturity [Abstract]    
Due in one year or less $ 2,990,091 $ 2,305,878
Due after one year through five years 5,482,306 5,081,309
Total Fair Value 8,472,397 7,387,187
U.S. Treasury bills    
Trading Securities, Debt Maturities, Next Rolling Maturity [Abstract]    
Due in one year or less 986,734 0
Due after one year through five years 0 0
Total Fair Value $ 986,734 $ 0