v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Standby letters of credit outstanding1    
Loss Contingencies [Line Items]    
Expire within one year [1] $ 1,013,970  
Expire after one year [1] 317,160  
Total [1] 1,331,130 $ 1,194,449
Commitments for standby bond purchases    
Loss Contingencies [Line Items]    
Expire within one year 0  
Expire after one year 487,735  
Total 487,735 359,510
Unused lines of credit - advances    
Loss Contingencies [Line Items]    
Expire within one year 1,474,248  
Expire after one year 0  
Total 1,474,248 1,455,792
Commitments to fund additional advances    
Loss Contingencies [Line Items]    
Expire within one year 23,200  
Expire after one year 0  
Total 23,200 365,700
Unsettled CO bonds, at par    
Loss Contingencies [Line Items]    
Expire within one year 265,000  
Expire after one year 0  
Total 265,000 0
Unsettled discount notes, at par    
Loss Contingencies [Line Items]    
Expire within one year 0  
Expire after one year 0  
Total 0 300,000
Standby Letters of Credit Issuance Commitments    
Loss Contingencies [Line Items]    
Total 3,240 0
Mortgage Receivable | Commitments to purchase mortgage loans, net    
Loss Contingencies [Line Items]    
Expire within one year 232,683  
Expire after one year 0  
Total $ 232,683 $ 59,244
[1] The amount at June 30, 2026 excludes unconditional commitments to issue standby letters of credit of $3,240. There were no unconditional commitments to issue standby letters of credit at December 31, 2025.