v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Cash Collateral Pledged $ 940,637 $ 1,028,019
Standby Bond Purchase Agreements, Acquired and Sold at Par During the Period 0  
Standby letters of credit outstanding1    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments expire within one year [1] 233,345  
Off-balance-sheet commitments expire after one year [1] 329,835  
Off-balance-sheet commitments, Total [1] 563,180 531,390
Commitments for standby bond purchases    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments expire within one year 0  
Off-balance-sheet commitments expire after one year 383,790  
Off-balance-sheet commitments, Total 383,790 215,825
Unused lines of credit - advances2    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments expire within one year [2] 1,320,239  
Off-balance-sheet commitments expire after one year [2] 0  
Off-balance-sheet commitments, Total [2] 1,320,239 1,349,550
Maximum line of credit 100,000  
Commitments to fund additional advances3    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments expire within one year [3] 58,046  
Off-balance-sheet commitments expire after one year [3] 0  
Off-balance-sheet commitments, Total [3] $ 58,046 4,087
Commitments to fund additional Advances are generally for periods up 6 months  
Unsettled CO bonds, at par    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments expire within one year $ 276,215  
Off-balance-sheet commitments expire after one year 0  
Off-balance-sheet commitments, Total 276,215 620,000
Standby Letters of Credit Issuance Commitments    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments, Total 0 273
Mortgage Receivable | Commitments to purchase mortgage loans, net4    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Off-balance-sheet commitments expire within one year [4] 141,644  
Off-balance-sheet commitments expire after one year [4] 0  
Off-balance-sheet commitments, Total [4] $ 141,644 $ 107,682
Period of time commitments unconditionally obligate to fund or purchase mortgage loans and participation interests 91 days  
[1] There were no unconditional commitments to issue standby letters of credit at March 31, 2025. The amount at December 31, 2024 excludes unconditional commitments to issue standby letters of credit of $273.
[2] Maximum line of credit amount per member is $100,000.
[3] Generally for periods up to six months.
[4] Generally for periods up to 91 days.