Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount [Abstract]

NameSharesSubjectToMandatoryRedemptionSettlementTermsAmountAbstract
Namespacehttp://fasb.org/us-gaap/2021-01-31
Prefixus-gaap
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount [Abstract]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionRedeemableWithinOneYear
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionRedeemableInYearTwo
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionRedeemableInYearThree
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionRedeemableInYearFour
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionRedeemableInYearFive
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionPastContractualRedemptionDateDueToOutstandingActivity
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:FinancialInstrumentsSubjectToMandatoryRedemptionPastContractualRedemptionDateDueToRegulatoryAction
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesFederalHomeLoanBanks
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent
parent-childhttp://fasb.org/us-gaap/role/disclosure/OtherLiabilities
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
parent-childhttp://fasb.org/us-gaap/role/disclosure/OtherLiabilities
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/OtherLiabilities
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent
domain-memberhttp://fasb.org/us-gaap/role/disclosure/OtherLiabilitiesScheduleOfSharesSubjectToMandatoryRedemptionTable
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
domain-memberhttp://fasb.org/us-gaap/role/disclosure/OtherLiabilitiesScheduleOfSharesSubjectToMandatoryRedemptionTable
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
domain-memberhttp://fasb.org/us-gaap/role/disclosure/OtherLiabilitiesScheduleOfSharesSubjectToMandatoryRedemptionTable