v3.25.2
CO Bonds - Year of Contractual Maturity (or Next Call Date) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amount    
Total CO bonds, par value $ 54,318,975 $ 53,860,355
Total CO bonds, carrying value 53,683,325 52,903,029
Unsecured Debt    
Amount    
Due in 1 year or less, amount 22,661,860 21,862,970
Due after 1 year through 2 years, amount 14,687,100 15,037,435
Due after 2 years through 3 years, amount 2,635,420 3,015,800
Due after 3 years through 4 years, amount 2,353,830 2,317,520
Due after 4 years through 5 years, amount 2,429,890 3,117,630
Thereafter, amount 9,550,875 8,509,000
Total CO bonds, par value 54,318,975 53,860,355
Unamortized premiums 22,262 24,889
Unamortized discounts (6,997) (7,992)
Unamortized concessions (15,104) (12,890)
Fair-value hedging basis adjustments, net (635,811) (961,333)
Total CO bonds, carrying value $ 53,683,325 $ 52,903,029
WAIR%    
Due in 1 year or less, WAIR % 3.79% 3.65%
Due after 1 year through 2 years, WAIR % 3.42% 2.96%
Due after 2 years through 3 years, WAIR % 3.21% 2.50%
Due after 3 years through 4 years, WAIR % 3.63% 3.00%
Due after 4 years through 5 years, WAIR % 4.08% 4.46%
Thereafter, WAIR % 3.60% 3.38%
Total CO bonds, par value, WAIR % 3.63% 3.37%
Year of Contractual Maturity or Next Call Date | Unsecured Debt    
Amount    
Due in 1 year or less, amount $ 41,175,360 $ 42,042,970
Due after 1 year through 2 years, amount 10,441,100 9,330,935
Due after 2 years through 3 years, amount 993,420 726,300
Due after 3 years through 4 years, amount 953,330 1,061,020
Due after 4 years through 5 years, amount 271,890 212,130
Thereafter, amount 483,875 487,000
Total CO bonds, par value $ 54,318,975 $ 53,860,355