v3.26.1
Commitments and Contingencies - Schedule of Contractual Obligations and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Commitments [Line Items]    
Total off-balance sheet commitments $ 26,646,087 $ 24,321,734
Standby letters of credit    
Other Commitments [Line Items]    
Total off-balance sheet commitments 25,948,070 24,108,844
Consolidated obligation bonds/discount notes traded not settled    
Other Commitments [Line Items]    
Total off-balance sheet commitments 606,254 15,042
Commitments to fund additional advances    
Other Commitments [Line Items]    
Total off-balance sheet commitments 0 150,000
Commitments to fund pension    
Other Commitments [Line Items]    
Total off-balance sheet commitments 11,390 11,390
Open delivery commitments (MAP)    
Other Commitments [Line Items]    
Total off-balance sheet commitments $ 80,373 $ 36,458