| Name | DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Offset, Policy Election Deduction | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount of derivative assets, securities purchased under agreements to resell and securities borrowed, elected not to be offset, deducted from derivative assets, securities purchased under agreements to resell and securities borrowed. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| PublishDate | 2020-01 | http://fasb.org/us-gaap/role/tin/resource |
| Source | Taxonomy Implementation Guide | http://fasb.org/us-gaap/role/tin/resource |
| SourceName | Disclosures about Offsetting Assets and Liabilities | http://fasb.org/us-gaap/role/tin/resource |
| pdfURI | https://www.fasb.org/offsetttingassetsandliabilities_2016 | http://fasb.org/us-gaap/role/tin/resource |
| elementCreationTaxonomyVersion | 2014 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 210 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 20 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 55 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 13 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2009/role/commonPracticeRef |
| Topic | 210 | http://www.xbrl.org/2009/role/commonPracticeRef |
| SubTopic | 20 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | 50 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Paragraph | 3 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Subparagraph | (d)(1)(i) | http://www.xbrl.org/2009/role/commonPracticeRef |
| URI | http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting | |
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection | summation-item | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting1 | |
us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElectionAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsettingOffsettingAssetsTable |