v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Off-balance Sheet Risks, with annual renewal option $ 6,500,000 $ 7,300,000
Maximum Commitment Period 60 days  
Other liabilities $ 227,832 159,195
Commitments to fund additional advances    
Loss Contingencies [Line Items]    
Total 20,000 0
Rollover (weekly/monthly) advance Product    
Loss Contingencies [Line Items]    
Rollover -weekly/monthly advance product Outstanding $ 10,200,000 10,900,000
Maximum    
Loss Contingencies [Line Items]    
Letter of Credit Renewal Period 5 years  
Standby Letters of Credit Issuance Commitments [Member]    
Loss Contingencies [Line Items]    
Total $ 20,800 900
Standby letters of credit outstanding (1) (2)    
Loss Contingencies [Line Items]    
Expiration Date Within One Year 24,761,052  
Expiration Date After One Year 0  
Total 24,761,052 [1],[2] 27,511,140
Other liabilities 5,000 5,000
Commitments to purchase mortgage loans | Mortgage Receivable [Member]    
Loss Contingencies [Line Items]    
Expiration Date Within One Year 47,670 33,276
Expiration Date After One Year 0  
Total 47,670  
Unsettled consolidated obligation bonds, at par    
Loss Contingencies [Line Items]    
Expiration Date Within One Year 463,000 1,059,000
Expiration Date After One Year 0  
Total 463,000  
Unsettled consolidated obligation discount notes, at par [Member]    
Loss Contingencies [Line Items]    
Expiration Date Within One Year 0  
Expiration Date After One Year 0  
Total 0 $ 0
Commitments to fund additional advances    
Loss Contingencies [Line Items]    
Expiration Date Within One Year 20,000  
Expiration Date After One Year $ 0  
[1] Excludes approved requests to issue future standby letters of credit of $20.8 million at June 30, 2026 and $0.9 million at December 31, 2025.
[2] Letters of credit in the amount of $6.5 billion at June 30, 2026 and $7.3 billion at December 31, 2025, have renewal language that permits the letter of credit to be renewed for an additional period with a maximum renewal period of approximately five years.