v3.26.1
CO Bonds - Year of Contractual Maturity (or Next Call Date) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amount    
Total CO bonds, par value $ 51,430,105 $ 52,733,370
Total CO bonds, carrying value 50,926,648 52,246,637
CO Bonds    
Amount    
Due in 1 year or less, amount 22,116,020 25,317,135
Due after 1 year through 2 years, amount 13,052,380 11,355,960
Due after 2 years through 3 years, amount 2,188,330 2,444,370
Due after 3 years through 4 years, amount 1,907,520 1,912,030
Due after 4 years through 5 years, amount 2,554,880 2,277,900
Thereafter, amount 9,610,975 9,425,975
Total CO bonds, par value 51,430,105 52,733,370
Unamortized premiums 15,183 18,720
Unamortized discounts (5,848) (6,408)
Unamortized concessions (17,189) (16,334)
Fair-value hedging basis adjustments, net (495,603) (482,711)
Total CO bonds, carrying value $ 50,926,648 $ 52,246,637
WAIR%    
Due in 1 year or less, WAIR % 3.20% 3.08%
Due after 1 year through 2 years, WAIR % 3.53% 3.42%
Due after 2 years through 3 years, WAIR % 3.28% 2.95%
Due after 3 years through 4 years, WAIR % 3.70% 3.91%
Due after 4 years through 5 years, WAIR % 3.36% 3.78%
Thereafter, WAIR % 3.82% 3.66%
Total CO bonds, par value, WAIR % 3.43% 3.31%
Year of Contractual Maturity or Next Call Date | CO Bonds    
Amount    
Due in 1 year or less, amount $ 37,488,920 $ 40,535,535
Due after 1 year through 2 years, amount 12,068,880 9,774,460
Due after 2 years through 3 years, amount 1,063,330 1,555,870
Due after 3 years through 4 years, amount 276,120 218,130
Due after 4 years through 5 years, amount 45,880 162,400
Thereafter, amount 486,975 486,975
Total CO bonds, par value $ 51,430,105 $ 52,733,370