{
 "instance": {
  "wfc-20220331.htm": {
   "axisCustom": 6,
   "axisStandard": 53,
   "contextCount": 1842,
   "dts": {
    "calculationLink": {
     "local": [
      "wfc-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "wfc-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "wfc-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "wfc-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "wfc-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "wfc-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 1446,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 15,
    "http://www.wellsfargo.com/20220331": 16,
    "http://xbrl.sec.gov/dei/2021q4": 9,
    "total": 40
   },
   "keyCustom": 235,
   "keyStandard": 544,
   "memberCustom": 152,
   "memberStandard": 153,
   "nsprefix": "wfc",
   "nsuri": "http://www.wellsfargo.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information",
     "role": "http://www.wellsfargo.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210091003 - Disclosure - AFS and HTM Debt Securities",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecurities",
     "shortName": "AFS and HTM Debt Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:GuarantorObligationsCurrentCarryingValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704047 - Disclosure - Guarantees - Carrying Value and Maximum Exposure to Loss (Details)",
     "role": "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails",
     "shortName": "Guarantees - Carrying Value and Maximum Exposure to Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:GuarantorObligationsCurrentCarryingValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "wfc:ResaleAgreementsUnfundedCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714048 - Disclosure - Other Commitments (Details)",
     "role": "http://www.wellsfargo.com/role/OtherCommitmentsDetails",
     "shortName": "Other Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "wfc:ResaleAgreementsUnfundedCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744049 - Disclosure - Pledged Assets (Details)",
     "role": "http://www.wellsfargo.com/role/PledgedAssetsDetails",
     "shortName": "Pledged Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:CarryingValueOfDelinquentLoansEligibleForRepurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNetAmountInConsolidatedBalanceSheet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754050 - Disclosure - Pledged Assets, Offsetting - Securities Financing Activities (Details)",
     "role": "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails",
     "shortName": "Pledged Assets, Offsetting - Securities Financing Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764051 - Disclosure - Pledged Assets, Collateral Type and Contractual Maturities of Gross Obligations (Details)",
     "role": "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails",
     "shortName": "Pledged Assets, Collateral Type and Contractual Maturities of Gross Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "id69fc1fecf2c4042a319d94669c923dd_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784052 - Disclosure - Legal Actions (Details)",
     "role": "http://www.wellsfargo.com/role/LegalActionsDetails",
     "shortName": "Legal Actions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "id69fc1fecf2c4042a319d94669c923dd_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814053 - Disclosure - Derivatives, Notional or Contractual Amounts and Fair Values of Derivatives (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
     "shortName": "Derivatives, Notional or Contractual Amounts and Fair Values of Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824054 - Disclosure - Derivatives, Gross Fair Values of Derivative Assets and Liabilities (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
     "shortName": "Derivatives, Gross Fair Values of Derivative Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:DerivativeAssetCollateralObligationToReturnToCounterpartyOffset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:ScheduleofDerivativesInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDebtSecuritiesOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834055 - Disclosure - Derivatives, Gains (Losses) Recognized on Fair Value Hedging Relationships (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
     "shortName": "Derivatives, Gains (Losses) Recognized on Fair Value Hedging Relationships (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844056 - Disclosure - Derivatives, Gains (Losses) Recognized on Cash Flow Hedging Relationships (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
     "shortName": "Derivatives, Gains (Losses) Recognized on Cash Flow Hedging Relationships (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i1c15e528ee804dfb8dace61436976e3e_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210181004 - Disclosure - Loans and Related Allowance for Credit Losses",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses",
     "shortName": "Loans and Related Allowance for Credit Losses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:HedgedItemsinFairValueHedgingRelationshipTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ibd4ae439216e4cbaac502142f4101f7b_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HedgedAssetFairValueHedge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854057 - Disclosure - Derivatives, Fair Value Hedging Basis Adjustment (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
     "shortName": "Derivatives, Fair Value Hedging Basis Adjustment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:HedgedItemsinFairValueHedgingRelationshipTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ibd4ae439216e4cbaac502142f4101f7b_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HedgedAssetFairValueHedge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "wfc:NetDerivativeGainsLossesFromEconomicHedgesRelatedToMortgageLoansHeldforSaleandDerivativeLoanCommitments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864058 - Disclosure - Derivatives, Derivatives Not Designated as Hedging Instruments (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
     "shortName": "Derivatives, Derivatives Not Designated as Hedging Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ie3d010de233a40718ec04d46d79f8183_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfCreditDerivativesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditDerivativeMaximumExposureUndiscounted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874059 - Disclosure - Derivatives, Sold Credit Derivatives (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails",
     "shortName": "Derivatives, Sold Credit Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfCreditDerivativesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditDerivativeMaximumExposureUndiscounted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNetLiabilityPositionAggregateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884060 - Disclosure - Derivatives Derivatives, Credit-Risk Contingent Feature Textuals (Details)",
     "role": "http://www.wellsfargo.com/role/DerivativesDerivativesCreditRiskContingentFeatureTextualsDetails",
     "shortName": "Derivatives Derivatives, Credit-Risk Contingent Feature Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNetLiabilityPositionAggregateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TradingSecuritiesDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914061 - Disclosure - Fair Value, Assets and Liabilities, Fair Value on a Recurring Basis (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value, Assets and Liabilities, Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i01816ce89cc94143aba02dc483f4aba2_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ia04cfc83ef574723a5b99b2092360afd_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924062 - Disclosure - Fair Value, Assets and Liabilities, Changes in Level 3 Fair Value Assets and Liabilities on a Recurring Basis (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
     "shortName": "Fair Value, Assets and Liabilities, Changes in Level 3 Fair Value Assets and Liabilities on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ia04cfc83ef574723a5b99b2092360afd_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i01816ce89cc94143aba02dc483f4aba2_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansHeldForSaleFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934063 - Disclosure - Fair Value, Assets and Liabilities, Valuation Techniques - Recurring Basis (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
     "shortName": "Fair Value, Assets and Liabilities, Valuation Techniques - Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:FairValueInputsAssetsAndLiabilitiesMeasuredOnRecurringBasisQuantitativeInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i79eddc6de4254adb9e1f0e03052bbf21_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:InsignificantLevelThreeAssetsFairValueDisclosureNetOfLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i453c9ef734034b6aaa67649825d28945_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansHeldForSaleFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944064 - Disclosure - Fair Value, Assets and Liabilities, Fair Value on a Nonrecurring Basis (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
     "shortName": "Fair Value, Assets and Liabilities, Fair Value on a Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i453c9ef734034b6aaa67649825d28945_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:LoansReceivableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:FairValueAdjustmentOfCertainAssetsOnNonrecurringBasisTableTextBlock",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "id385c00aeadf4d828648fb7b83da95a7_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisLoansHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954065 - Disclosure - Fair Value, Assets and Liabilities, Changes in Value of Assets with Nonrecurring Fair Value Adjustment (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
     "shortName": "Fair Value, Assets and Liabilities, Changes in Value of Assets with Nonrecurring Fair Value Adjustment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:FairValueAdjustmentOfCertainAssetsOnNonrecurringBasisTableTextBlock",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "id385c00aeadf4d828648fb7b83da95a7_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisLoansHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i453c9ef734034b6aaa67649825d28945_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansHeldForSaleFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964066 - Disclosure - Fair Value, Assets and Liabilities, Valuation Techniques - Nonrecurring Basis (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
     "shortName": "Fair Value, Assets and Liabilities, Valuation Techniques - Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i192675be68c54ae38d410312fd19b29b_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:InsignificantLevelThreeAssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:LeasesasLessorandLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210341005 - Disclosure - Leasing Activity",
     "role": "http://www.wellsfargo.com/role/LeasingActivity",
     "shortName": "Leasing Activity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:LeasesasLessorandLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i591cb6c46873435285e0206d072c7892_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansHeldForSaleFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974067 - Disclosure - Fair Value, Assets and Liabilities, Fair Value Option (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails",
     "shortName": "Fair Value, Assets and Liabilities, Fair Value Option (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i591cb6c46873435285e0206d072c7892_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:LoansheldforsaleAggregateunpaidprincipal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984068 - Disclosure - Fair Value, Assets and Liabilities, Fair Value Estimates for Financial Instruments (Details)",
     "role": "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
     "shortName": "Fair Value, Assets and Liabilities, Fair Value Estimates for Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "idfa397e157f84414afc177f2b87f4a15_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "wfc:PreferredStockSharesAuthorizedAndDesignated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014069 - Disclosure - Preferred Stock (Details)",
     "role": "http://www.wellsfargo.com/role/PreferredStockDetails",
     "shortName": "Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "wfc:PreferredStockSharesAuthorizedAndDesignated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "wfc:DetailOfEmployeeStockOwnershipPlanPreferredStockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalPaidInCapitalPreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024070 - Disclosure - ESOP Preferred Stock (Details)",
     "role": "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
     "shortName": "ESOP Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "wfc:DetailOfEmployeeStockOwnershipPlanPreferredStockTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalPaidInCapitalPreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241054071 - Disclosure - Revenue from Contracts with Customers, Revenue by Operating Segment (Details)",
     "role": "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails",
     "shortName": "Revenue from Contracts with Customers, Revenue by Operating Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:FeesAndCommissionsLendingActivities1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084072 - Disclosure - Employee Benefits and Other Expenses, Net Periodic Benefit Cost (Details)",
     "role": "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails",
     "shortName": "Employee Benefits and Other Expenses, Net Periodic Benefit Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoninterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094073 - Disclosure - Employee Benefits and Other Expenses, Other Expenses (Details)",
     "role": "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails",
     "shortName": "Employee Benefits and Other Expenses, Other Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i3573f25ffafc4c98901311997cdf84a4_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherNoninterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i44d0580f3159436084386d522099f0d6_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124074 - Disclosure - Restructuring Charges, Accruals for Restructuring Charges (Details)",
     "role": "http://www.wellsfargo.com/role/RestructuringChargesAccrualsforRestructuringChargesDetails",
     "shortName": "Restructuring Charges, Accruals for Restructuring Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i44d0580f3159436084386d522099f0d6_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154075 - Disclosure - Earnings Per Common Share, Earnings Per Common Share Calculations (Details)",
     "role": "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails",
     "shortName": "Earnings Per Common Share, Earnings Per Common Share Calculations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i380ab0403d8943e982d672540ce8f115_D20210101-20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:PreferredStockAccretionOfRedemptionDiscountOrIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i1b4ff3b49f764f219761c0067dbfb99e_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164076 - Disclosure - Earnings Per Common Share, Outstanding Anti-dilutive Securities (Details)",
     "role": "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails",
     "shortName": "Earnings Per Common Share, Outstanding Anti-dilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i1b4ff3b49f764f219761c0067dbfb99e_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:EquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210391006 - Disclosure - Equity Securities",
     "role": "http://www.wellsfargo.com/role/EquitySecurities",
     "shortName": "Equity Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:EquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241174077 - Disclosure - Earnings Per Common Share, Dividends Declared Per Common Shares (Details)",
     "role": "http://www.wellsfargo.com/role/EarningsPerCommonShareDividendsDeclaredPerCommonSharesDetails",
     "shortName": "Earnings Per Common Share, Dividends Declared Per Common Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241204078 - Disclosure - Other Comprehensive Income, Summary of Other Comprehensive Income (Details)",
     "role": "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails",
     "shortName": "Other Comprehensive Income, Summary of Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i44d0580f3159436084386d522099f0d6_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241214079 - Disclosure - Other Comprehensive Income, Cumulative OCI Balances (Details)",
     "role": "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
     "shortName": "Other Comprehensive Income, Cumulative OCI Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iadcd724cdecc4896b02c4bb4bf3d7198_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241244080 - Disclosure - Operating Segments (Details)",
     "role": "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
     "shortName": "Operating Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i54fdb905ea524b629b8d9c54eae554dd_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:TotalLeverageExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241274081 - Disclosure - Regulatory and Agency Capital Requirements (Details)",
     "role": "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
     "shortName": "Regulatory and Agency Capital Requirements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i54fdb905ea524b629b8d9c54eae554dd_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:TotalLeverageExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i54fdb905ea524b629b8d9c54eae554dd_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankingRegulationGlobalSystemicallyImportantBankGsibSurcharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241284082 - Disclosure - Regulatory and Agency Capital Requirements Minimum Required Regulatory Capital Ratios \u2013 Transition Requirements (Details)",
     "role": "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails",
     "shortName": "Regulatory and Agency Capital Requirements Minimum Required Regulatory Capital Ratios \u2013 Transition Requirements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i54fdb905ea524b629b8d9c54eae554dd_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankingRegulationGlobalSystemicallyImportantBankGsibSurcharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "icc3338e6088948438e30f5b0851370de_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241294083 - Disclosure - Cash Restrictions (Details)",
     "role": "http://www.wellsfargo.com/role/CashRestrictionsDetails",
     "shortName": "Cash Restrictions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "icc3338e6088948438e30f5b0851370de_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210451007 - Disclosure - Other Assets",
     "role": "http://www.wellsfargo.com/role/OtherAssets",
     "shortName": "Other Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:SecuritizationsAndVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210481008 - Disclosure - Securitizations and Variable Interest Entities",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntities",
     "shortName": "Securitizations and Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:SecuritizationsAndVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:MortgageBankingActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210571009 - Disclosure - Mortgage Banking Activities",
     "role": "http://www.wellsfargo.com/role/MortgageBankingActivities",
     "shortName": "Mortgage Banking Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:MortgageBankingActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210631010 - Disclosure - Intangible Assets",
     "role": "http://www.wellsfargo.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210681011 - Disclosure - Guarantees and Other Commitments",
     "role": "http://www.wellsfargo.com/role/GuaranteesandOtherCommitments",
     "shortName": "Guarantees and Other Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210721012 - Disclosure - Pledged Assets and Collateral",
     "role": "http://www.wellsfargo.com/role/PledgedAssetsandCollateral",
     "shortName": "Pledged Assets and Collateral",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:ScheduleofDerivativesInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDebtSecuritiesOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Statement of Income",
     "role": "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
     "shortName": "Consolidated Statement of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210771013 - Disclosure - Legal Actions",
     "role": "http://www.wellsfargo.com/role/LegalActions",
     "shortName": "Legal Actions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210791014 - Disclosure - Derivatives",
     "role": "http://www.wellsfargo.com/role/Derivatives",
     "shortName": "Derivatives",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210891015 - Disclosure - Fair Values of Assets and Liabilities",
     "role": "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilities",
     "shortName": "Fair Values of Assets and Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210991016 - Disclosure - Preferred Stock",
     "role": "http://www.wellsfargo.com/role/PreferredStock",
     "shortName": "Preferred Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031017 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.wellsfargo.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211061018 - Disclosure - Employee Benefits and Other Expenses",
     "role": "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpenses",
     "shortName": "Employee Benefits and Other Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211101019 - Disclosure - Restructuring Charges",
     "role": "http://www.wellsfargo.com/role/RestructuringCharges",
     "shortName": "Restructuring Charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211131020 - Disclosure - Earnings Per Common Share",
     "role": "http://www.wellsfargo.com/role/EarningsPerCommonShare",
     "shortName": "Earnings Per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211181021 - Disclosure - Other Comprehensive Income",
     "role": "http://www.wellsfargo.com/role/OtherComprehensiveIncome",
     "shortName": "Other Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211221022 - Disclosure - Operating Segments",
     "role": "http://www.wellsfargo.com/role/OperatingSegments",
     "shortName": "Operating Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Statement of Comprehensive Income",
     "role": "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:OtherComprehensiveIncomeLossOtherNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211251023 - Disclosure - Regulatory Capital Requirements and Other Restrictions",
     "role": "http://www.wellsfargo.com/role/RegulatoryCapitalRequirementsandOtherRestrictions",
     "shortName": "Regulatory Capital Requirements and Other Restrictions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230033001 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "wfc:TradingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:TradingAssetsandLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230063002 - Disclosure - Trading Activities (Tables)",
     "role": "http://www.wellsfargo.com/role/TradingActivitiesTables",
     "shortName": "Trading Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "wfc:TradingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:TradingAssetsandLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "wfc:DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesAFSandHTMAmortizedCostandFairValuebyCategoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230103003 - Disclosure - AFS and HTM Debt Securities (Tables)",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables",
     "shortName": "AFS and HTM Debt Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "wfc:DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesAFSandHTMAmortizedCostandFairValuebyCategoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:ScheduleOfFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230193004 - Disclosure - Loans and Related Allowance for Credit Losses (Tables)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables",
     "shortName": "Loans and Related Allowance for Credit Losses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:ScheduleOfFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:LeasesofLessorLeaseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230353005 - Disclosure - Leasing Activity (Tables)",
     "role": "http://www.wellsfargo.com/role/LeasingActivityTables",
     "shortName": "Leasing Activity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:LeasesofLessorLeaseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "wfc:EquitySecuritiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:EquitySecuritiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230403006 - Disclosure - Equity Securities (Tables)",
     "role": "http://www.wellsfargo.com/role/EquitySecuritiesTables",
     "shortName": "Equity Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "wfc:EquitySecuritiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:EquitySecuritiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230463007 - Disclosure - Other Assets (Tables)",
     "role": "http://www.wellsfargo.com/role/OtherAssetsTables",
     "shortName": "Other Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "wfc:SecuritizationsAndVariableInterestEntitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:QuantitativeInformationTransferorsContinuingInvolvementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230493008 - Disclosure - Securitizations and Variable Interest Entities (Tables)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTables",
     "shortName": "Securitizations and Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "wfc:SecuritizationsAndVariableInterestEntitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:QuantitativeInformationTransferorsContinuingInvolvementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Balance Sheet",
     "role": "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Balance Sheet",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ServicingAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "wfc:MortgageBankingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230583009 - Disclosure - Mortgage Banking Activities (Tables)",
     "role": "http://www.wellsfargo.com/role/MortgageBankingActivitiesTables",
     "shortName": "Mortgage Banking Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "wfc:MortgageBankingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230643010 - Disclosure - Intangible Assets (Tables)",
     "role": "http://www.wellsfargo.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230693011 - Disclosure - Guarantees and Other Commitments (Tables)",
     "role": "http://www.wellsfargo.com/role/GuaranteesandOtherCommitmentsTables",
     "shortName": "Guarantees and Other Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:GuaranteesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230733012 - Disclosure - Pledged Assets and Collateral (Tables)",
     "role": "http://www.wellsfargo.com/role/PledgedAssetsandCollateralTables",
     "shortName": "Pledged Assets and Collateral (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230803013 - Disclosure - Derivatives (Tables)",
     "role": "http://www.wellsfargo.com/role/DerivativesTables",
     "shortName": "Derivatives (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230903014 - Disclosure - Fair Values of Assets and Liabilities (Tables)",
     "role": "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables",
     "shortName": "Fair Values of Assets and Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:DetailOfPreferredStockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231003015 - Disclosure - Preferred Stock (Tables)",
     "role": "http://www.wellsfargo.com/role/PreferredStockTables",
     "shortName": "Preferred Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:DetailOfPreferredStockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231043016 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231073017 - Disclosure - Employee Benefits and Other Expenses (Tables)",
     "role": "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesTables",
     "shortName": "Employee Benefits and Other Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231113018 - Disclosure - Restructuring Charges (Tables)",
     "role": "http://www.wellsfargo.com/role/RestructuringChargesTables",
     "shortName": "Restructuring Charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Balance Sheet (Parenthetical)",
     "role": "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
     "shortName": "Consolidated Balance Sheet (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231143019 - Disclosure - Earnings Per Common Share (Tables)",
     "role": "http://www.wellsfargo.com/role/EarningsPerCommonShareTables",
     "shortName": "Earnings Per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231193020 - Disclosure - Other Comprehensive Income (Tables)",
     "role": "http://www.wellsfargo.com/role/OtherComprehensiveIncomeTables",
     "shortName": "Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231233021 - Disclosure - Operating Segments (Tables)",
     "role": "http://www.wellsfargo.com/role/OperatingSegmentsTables",
     "shortName": "Operating Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231263022 - Disclosure - Regulatory Capital Requirements and Other Restrictions (Tables)",
     "role": "http://www.wellsfargo.com/role/RegulatoryCapitalRequirementsandOtherRestrictionsTables",
     "shortName": "Regulatory Capital Requirements and Other Restrictions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:AvailableForSaleDebtSecuritiesRetainedFromSecuritizationOfLHFS",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044001 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:AvailableForSaleDebtSecuritiesRetainedFromSecuritizationOfLHFS",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TradingSecuritiesDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074002 - Disclosure - Trading Assets and Liabilities (Details)",
     "role": "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails",
     "shortName": "Trading Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:TradingAssetsandLiabilitiesTableTextBlock",
       "wfc:TradingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:TradingLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:NetInterestandNetGainsLossesonTradingActivitiesTableTextBlock",
       "wfc:TradingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDebtSecuritiesTradingOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084003 - Disclosure - Trading Activities Net Interest Income and Net Gains (Losses) on Trading Activities (Details)",
     "role": "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails",
     "shortName": "Trading Activities Net Interest Income and Net Gains (Losses) on Trading Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:NetInterestandNetGainsLossesonTradingActivitiesTableTextBlock",
       "wfc:TradingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDebtSecuritiesTradingOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114004 - Disclosure - AFS and HTM Debt Securities, Outstanding (Details)",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
     "shortName": "AFS and HTM Debt Securities, Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:DebtSecuritiesAFSandHTMAmortizedCostandFairValuebyCategoryTableTextBlock",
       "wfc:DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:HeldToMaturityDebtSecuritiesPurchasesAndTransfersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityPurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124005 - Disclosure - AFS and HTM Debt Securities, HTM Debt Securities Purchases and Transfers (Details)",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
     "shortName": "AFS and HTM Debt Securities, HTM Debt Securities Purchases and Transfers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:HeldToMaturityDebtSecuritiesPurchasesAndTransfersTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityPurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:IncomeStatementImpactsForAvailableForSaleAndHeldToMaturityDebtSecuritiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDebtSecuritiesAvailableForSaleOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134006 - Disclosure - AFS and HTM Debt Securities, Income Statement Impacts (Details)",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
     "shortName": "AFS and HTM Debt Securities, Income Statement Impacts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:IncomeStatementImpactsForAvailableForSaleAndHeldToMaturityDebtSecuritiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDebtSecuritiesAvailableForSaleOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i093fa07d5de9474b90d23976180bdd30_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - Consolidated Statement of Changes in Equity",
     "role": "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i37921ac6510d4373ad9c7fb97923b481_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144007 - Disclosure - AFS and HTM Debt Securities, Investment Grade Debt Securities (Details)",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
     "shortName": "AFS and HTM Debt Securities, Investment Grade Debt Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesAvailableForSalePercentofInvestmentGrade",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:AvailableForSaleSecuritiesDebtSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154008 - Disclosure - AFS and HTM Debt Securities, Gross Unrealized Losses and Fair Value (Details)",
     "role": "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
     "shortName": "AFS and HTM Debt Securities, Gross Unrealized Losses and Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:AvailableForSaleSecuritiesDebtSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164009 - Disclosure - AFS Debt Securities, Contractual Maturities (Details)",
     "role": "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
     "shortName": "AFS Debt Securities, Contractual Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingwithinOneYearAmortizedCostNetofAllowanceforCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174010 - Disclosure - HTM Debt Securities, Contractual Maturities (Details)",
     "role": "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
     "shortName": "HTM Debt Securities, Contractual Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDatewithinOneYearAmortizedCostNetofAllowanceforCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204011 - Disclosure - Loans and Related Allowance for Credit Losses, Loans Outstanding (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Loans Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "wfc:LoansAndLeasesReceivableDeferredIncomeAsaPercentofLoansAndLeasesReceivable",
       "span",
       "div",
       "div",
       "div",
       "wfc:ScheduleOfFinancingReceivablesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "wfc:LoansAndLeasesReceivableDeferredIncomeAsaPercentofLoansAndLeasesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableSignificantPurchases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214012 - Disclosure - Loans and Related Allowance for Credit Losses, Significant Activity (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Significant Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableSignificantPurchases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:FinancingReceivablesCommentsToLendTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224013 - Disclosure - Loans and Related Allowance for Credit Losses, Commitments to Lend (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Commitments to Lend (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:FinancingReceivablesCommentsToLendTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i44d0580f3159436084386d522099f0d6_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234014 - Disclosure - Loans and Related Allowance for Credit Losses, Allowance for Credit Losses for Loans (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Allowance for Credit Losses for Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i0f3f128533f74c3cb878f1518bd4b582_I20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i44d0580f3159436084386d522099f0d6_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244015 - Disclosure - Loans and Related Allowance for Credit Losses, Allowance for Credit Losses for Loans Activity by Portfolio Segment (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Allowance for Credit Losses for Loans Activity by Portfolio Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254016 - Disclosure - Loans and Related Allowance for Credit Losses, Commercial Loan Categories by Risk Categories and Vintage (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Commercial Loan Categories by Risk Categories and Vintage (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i11e774f182b94e0a8aab024892752a49_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - Consolidated Statement of Cash Flows",
     "role": "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows",
     "shortName": "Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:UnrealizedGainLossOnMortgageServicingRightsMortgagesHeldForSaleAndLoansHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264017 - Disclosure - Loans and Related Allowance for Credit Losses, Loans by Delinquency Status, Commercial (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Loans by Delinquency Status, Commercial (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:FinancingReceivablesByDelinquencyStatusCommercialTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i2b1beda620b540118846371b756a3ebb_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274018 - Disclosure - Loans and Related Allowance for Credit Losses, Loans by Delinquency Status, Consumer (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Loans by Delinquency Status, Consumer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "if1470d45467d4030bbe8fefbd13de56b_I20220331",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284019 - Disclosure - Loans and Related Allowance for Credit Losses, Loans by FICO Score, Consumer (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Loans by FICO Score, Consumer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i1c03177a7c874b1dbd426f5702ec2e2d_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294020 - Disclosure - Loans and Related Allowance for Credit Losses, Loans by Loan to Value Ratio, Consumer (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Loans by Loan to Value Ratio, Consumer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:HighValuePropertiesThreshold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304021 - Disclosure - Loans and Related Allowance for Credit Losses, Nonaccrual (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Nonaccrual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableNonaccrualNoAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314022 - Disclosure - Loans and Related Allowance for Credit Losses, 90 Days or More Past Due and Still Accruing (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, 90 Days or More Past Due and Still Accruing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "id9d75e30b44a4966aadc9c8c32a3103d_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324023 - Disclosure - Loans and Related Allowance for Credit Losses, Troubled Debt Restructurings Modifications by Type (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Troubled Debt Restructurings Modifications by Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:TroubledDebtRestructuringsCurrentDefaultsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334024 - Disclosure - Loans and Related Allowance for Credit Losses, Troubled Debt Restructurings, Current Defaults (Details)",
     "role": "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
     "shortName": "Loans and Related Allowance for Credit Losses, Troubled Debt Restructurings, Current Defaults (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:TroubledDebtRestructuringsCurrentDefaultsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:LeasesofLessorLeaseIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectFinancingLeaseInterestIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364025 - Disclosure - Leasing Activity, Leasing Revenue (Details)",
     "role": "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails",
     "shortName": "Leasing Activity, Leasing Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:LeasesofLessorLeaseIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectFinancingLeaseInterestIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374026 - Disclosure - Leasing Activity, Operating Lease Right-of-Use (ROU) Assets and Lease Liabilities (Details)",
     "role": "http://www.wellsfargo.com/role/LeasingActivityOperatingLeaseRightofUseROUAssetsandLeaseLiabilitiesDetails",
     "shortName": "Leasing Activity, Operating Lease Right-of-Use (ROU) Assets and Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384027 - Disclosure - Leasing Activity, Lease Costs (Details)",
     "role": "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails",
     "shortName": "Leasing Activity, Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414028 - Disclosure - Equity Securities (Details)",
     "role": "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
     "shortName": "Equity Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:EquitySecuritiesTableTextBlock",
       "wfc:EquitySecuritiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i82b55d203dac4a21845be597aa54fd1f_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:GainsLossesFromEquityInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424029 - Disclosure - Equity Securities Net Gains (Losses) from Equity Securities (Details)",
     "role": "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
     "shortName": "Equity Securities Net Gains (Losses) from Equity Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfc:EquitySecuritiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i2fc7a1c99d834e6f9f6963c8cb38ae42_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "wfc:GainsLossesFromEquityInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434030 - Disclosure - Equity Securities Net Gains (Losses) from Measurement Alternative Equity Securities (Details)",
     "role": "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
     "shortName": "Equity Securities Net Gains (Losses) from Measurement Alternative Equity Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i66e6483a74254cb794323250fa2ab677_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:MeasurementAlternativeCumulativeGainsLossesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i28fc7835c724486da02f02ff6037dcbd_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444031 - Disclosure - Equity Securities Measurement Alternative Cumulative Gains (Losses) (Details)",
     "role": "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
     "shortName": "Equity Securities Measurement Alternative Cumulative Gains (Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:MeasurementAlternativeCumulativeGainsLossesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i28fc7835c724486da02f02ff6037dcbd_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474032 - Disclosure - Other Assets (Details)",
     "role": "http://www.wellsfargo.com/role/OtherAssetsDetails",
     "shortName": "Other Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i17e6fc745afd4d7d8014588789d0a9f9_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504033 - Disclosure - Securitizations and Variable Interest Entities, Transfers with Continuing Involvement (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
     "shortName": "Securitizations and Variable Interest Entities, Transfers with Continuing Involvement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i17e6fc745afd4d7d8014588789d0a9f9_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i48b100aec4364449badc5a5e7b83bb12_D20220101-20220331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514034 - Disclosure - Securitizations and Variable Interest Entities, Residential Mortgage Servicing Rights (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails",
     "shortName": "Securitizations and Variable Interest Entities, Residential Mortgage Servicing Rights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i48b100aec4364449badc5a5e7b83bb12_D20220101-20220331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524035 - Disclosure - Securitizations and Variable Interest Entities, Resecuritization Activities (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
     "shortName": "Securitizations and Variable Interest Entities, Resecuritization Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ieb6d4825f09d4374a88efd5580c804ea_D20220101-20220331",
      "decimals": "-8",
      "lang": "en-US",
      "name": "wfc:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognizedDuringThePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534036 - Disclosure - Securitizations and Variable Interest Entities, Loans Serviced for Others (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
     "shortName": "Securitizations and Variable Interest Entities, Loans Serviced for Others (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:TradingActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210051002 - Disclosure - Trading Activities",
     "role": "http://www.wellsfargo.com/role/TradingActivities",
     "shortName": "Trading Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "wfc:TradingActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544037 - Disclosure - Securitizations and Variable Interest Entities, Unconsolidated VIEs (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails",
     "shortName": "Securitizations and Variable Interest Entities, Unconsolidated VIEs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:TransactionsWithUnconsolidatedVariableInterestEntitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i6d00301164c545e580fec549cf885598_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "wfc:AssetsStatementOfFinancialPositionOfNonconsolidatedVariableInterestEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554038 - Disclosure - Securitizations and Variable Interest Entities, Transactions with Consolidated VIEs (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
     "shortName": "Securitizations and Variable Interest Entities, Transactions with Consolidated VIEs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ic9ff56fa2ecb4d46871631c724db85a5_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i9f5eadca7cc34ccba3f493615ae08a72_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564039 - Disclosure - Securitizations and Variable Interest Entities, Other Transactions (Details)",
     "role": "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails",
     "shortName": "Securitizations and Variable Interest Entities, Other Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i9f5eadca7cc34ccba3f493615ae08a72_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594040 - Disclosure - Mortgage Banking Activities, Analysis of Changes in Fair Value MSRs (Details)",
     "role": "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
     "shortName": "Mortgage Banking Activities, Analysis of Changes in Fair Value MSRs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "wfc:MortgageBankingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ieb21f0f539ba454a996785dcdcacd653_I20220331",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:ServicingAssetAtAmortizedValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "ib782227aa2114a2d8c783f69d2061619_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ServicingAssetAtFairValueAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604041 - Disclosure - Mortgage Banking Activities, Economic Assumptions and Sensitivity of Residential MSRs (Details)",
     "role": "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails",
     "shortName": "Mortgage Banking Activities, Economic Assumptions and Sensitivity of Residential MSRs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock",
       "wfc:MortgageBankingActivitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i48b100aec4364449badc5a5e7b83bb12_D20220101-20220331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementWeightedAverageLife1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:ComponentsOfManagedServicingPortfolioTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-9",
      "first": true,
      "lang": "en-US",
      "name": "wfc:ManagedServicingPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614042 - Disclosure - Mortgage Banking Activities, Managed Servicing Portfolio (Details)",
     "role": "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
     "shortName": "Mortgage Banking Activities, Managed Servicing Portfolio (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfc:ComponentsOfManagedServicingPortfolioTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-9",
      "first": true,
      "lang": "en-US",
      "name": "wfc:ManagedServicingPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624043 - Disclosure - Mortgage Banking Activities, Mortgage Banking Noninterest Income (Details)",
     "role": "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails",
     "shortName": "Mortgage Banking Activities, Mortgage Banking Noninterest Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654044 - Disclosure - Intangible Assets (Details)",
     "role": "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
     "shortName": "Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "iaf8fcdfccada4cd4a02c19363e75acf6_I20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664045 - Disclosure - Intangible Assets, Amortization Expense (Details)",
     "role": "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
     "shortName": "Intangible Assets, Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i44d0580f3159436084386d522099f0d6_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674046 - Disclosure - Intangible Assets, Allocation of Goodwill to Operating Segments (Details)",
     "role": "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
     "shortName": "Intangible Assets, Allocation of Goodwill to Operating Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "wfc-20220331.htm",
      "contextRef": "i486a0716e8034651808b662971ea6c47_D20220101-20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 310,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r973"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r969"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r134",
      "r405",
      "r410",
      "r418",
      "r599",
      "r600",
      "r606",
      "r607",
      "r766",
      "r966",
      "r1007",
      "r1009",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r134",
      "r405",
      "r410",
      "r418",
      "r599",
      "r600",
      "r606",
      "r607",
      "r766",
      "r966",
      "r1007",
      "r1009",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r134",
      "r192",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r212",
      "r216",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r415",
      "r417",
      "r418",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r134",
      "r192",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r212",
      "r216",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r415",
      "r417",
      "r418",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DescriptionOfGuaranteesGivenByParentCompany": {
     "auth_ref": [
      "r134",
      "r1008"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of guarantees issued by the registrant unless separately disclosed in the consolidated statements.",
        "label": "Description of Guarantees Given by Registrant",
        "terseLabel": "Description of guarantees given by registrant"
       }
      }
     },
     "localname": "DescriptionOfGuaranteesGivenByParentCompany",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_FinancingReceivableAllowanceForCreditLossToOutstandingPercent": {
     "auth_ref": [
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of allowance for credit loss to total financing receivable outstanding.",
        "label": "Financing Receivable, Allowance for Credit Loss to Outstanding, Percent",
        "terseLabel": "Allowance for credit losses for loans as a percentage of total loans"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossToOutstandingPercent",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "srt_FinancingReceivableWriteoffAfterRecoveryToAverageOutstandingPercent": {
     "auth_ref": [
      "r998"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of writeoff after recovery to average financing receivables outstanding.",
        "label": "Financing Receivable, Writeoff after Recovery to Average Outstanding, Percent",
        "terseLabel": "Net loan charge-offs as a percentage of average total loans"
       }
      }
     },
     "localname": "FinancingReceivableWriteoffAfterRecoveryToAverageOutstandingPercent",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r420",
      "r435",
      "r553",
      "r563",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788",
      "r833",
      "r922",
      "r924",
      "r967",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r420",
      "r435",
      "r553",
      "r563",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788",
      "r833",
      "r922",
      "r924",
      "r967",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "verboseLabel": "Wells Fargo &amp; Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r219",
      "r461",
      "r463",
      "r834",
      "r921",
      "r923"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r219",
      "r461",
      "r463",
      "r834",
      "r921",
      "r923"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r420",
      "r435",
      "r491",
      "r553",
      "r563",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788",
      "r833",
      "r922",
      "r924",
      "r967",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r420",
      "r435",
      "r491",
      "r553",
      "r563",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788",
      "r833",
      "r922",
      "r924",
      "r967",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RegulatoryCapitalRequirementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]",
        "verboseLabel": "Regulatory And Agency Capital Requirements [Abstract]"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r518",
      "r763",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Wells Fargo Bank, NA [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r778",
      "r780",
      "r788",
      "r967",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted average [Member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate202006Member": {
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.",
        "label": "Accounting Standards Update 2020-06 [Member]",
        "terseLabel": "Accounting Standards Update 2020-06 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202006Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r858",
      "r910"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations.",
        "label": "Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r19",
      "r898",
      "r963"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r61",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the noncontrolling interest.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Noncontrolling Interest [Member]",
        "verboseLabel": "Defined benefit plans adjustments, noncontrolling interest [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r61",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest.",
        "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Defined benefit plans adjustments [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r61",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "verboseLabel": "Defined benefit plans adjustments, parent [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r53",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605",
      "r737",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the noncontrolling interest.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Foreign currency translation adjustments, noncontrolling interest [Member]"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r53",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest.",
        "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Foreign currency translation adjustments [Member]"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r80",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, including portion attributable to noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]",
        "terseLabel": "Cash flow hedges [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r63",
      "r68",
      "r78",
      "r79",
      "r80",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Noncontrolling Interest [Member]",
        "verboseLabel": "Debit valuation adjustment (DVA) [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember": {
     "auth_ref": [
      "r63",
      "r68",
      "r78",
      "r79",
      "r80",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to parent.",
        "label": "Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member]",
        "verboseLabel": "Debit valuation adjustment (DVA), Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossFinancialLiabilityFairValueOptionIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r63",
      "r68",
      "r78",
      "r79",
      "r80",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, including portion attributable to noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Financial Liability, Fair Value Option, Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Debit valuation adjustments (DVA) [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossFinancialLiabilityFairValueOptionIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r80",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to noncontrolling interest.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Noncontrolling Interest [Member]",
        "terseLabel": "Cash flow hedges, noncontrolling interest [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r80",
      "r81",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Cash flow hedges, parent [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r57",
      "r58",
      "r59",
      "r68",
      "r78",
      "r79",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to noncontrolling interest.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Noncontrolling Interest [Member]",
        "terseLabel": "Debt securities, noncontrolling interest [Member]"
       }
      }
     },
     "localname": "AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r57",
      "r58",
      "r59",
      "r68",
      "r78",
      "r79",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), including portion attributable to noncontrolling interest.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Including Noncontrolling Interest [Member]",
        "terseLabel": "Debt securities [Member]"
       }
      }
     },
     "localname": "AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r57",
      "r58",
      "r59",
      "r68",
      "r78",
      "r79",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "terseLabel": "Debt securities, parent [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r80",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, including portion attributable to noncontrolling interest.",
        "label": "Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Fair value hedges [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r65",
      "r67",
      "r68",
      "r906",
      "r932",
      "r936"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Cumulative other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "verboseLabel": "Cumulative OCI balances [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r64",
      "r68",
      "r78",
      "r79",
      "r80",
      "r137",
      "r138",
      "r139",
      "r605",
      "r927",
      "r928",
      "r1024"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Cumulative other comprehensive income (loss) [Member]",
        "verboseLabel": "Cumulative other comprehensive income, parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r53",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605",
      "r738",
      "r739",
      "r740",
      "r741",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation adjustments, parent [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalCollateralAggregateFairValue": {
     "auth_ref": [
      "r658"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value of additional assets that would be required to be posted as collateral for derivative instruments with credit-risk-related contingent features if the credit-risk-related contingent features were triggered at the end of the reporting period.",
        "label": "Additional Collateral, Aggregate Fair Value",
        "terseLabel": "Additional collateral to be posted upon a below investment grade credit rating"
       }
      }
     },
     "localname": "AdditionalCollateralAggregateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesCreditRiskContingentFeatureTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r578",
      "r769"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r575",
      "r576",
      "r577",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalPreferredStock": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholder in nonredeemable preferred stock-related transaction in excess of par value, value contributed to entity and value received from other stock-related transaction. Includes, but is not limited to, preferred stock redeemable solely at option of issuer. Excludes common stock.",
        "label": "Additional Paid in Capital, Preferred Stock",
        "terseLabel": "Additional paid-in capital included related to ESOP preferred stock"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r140",
      "r141",
      "r142",
      "r143",
      "r152",
      "r251",
      "r252",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r404",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r584",
      "r585",
      "r586",
      "r587",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r762",
      "r836",
      "r837",
      "r838",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r565",
      "r567",
      "r579",
      "r580"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 12.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvancedApproachMember": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Approach for calculating risk-weighted asset using advanced approach as defined by regulatory framework.",
        "label": "Banking Regulation, Advanced Approach [Member]",
        "terseLabel": "Advanced Approach Under Basel III [Member]"
       }
      }
     },
     "localname": "AdvancedApproachMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r234",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "verboseLabel": "Allowance for Credit Losses for Loans"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": {
     "auth_ref": [
      "r235"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Adjustments, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r230"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Write-offs",
        "negatedLabel": "Loan charge-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after recoveries, of loans and leases that have been written-off.",
        "label": "Allowance for Loan and Lease Losses Write-offs, Net",
        "negatedTerseLabel": "Net loan charge-offs",
        "negatedTotalLabel": "Net loan charge-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteoffsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfESOPAward": {
     "auth_ref": [
      "r581"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 8.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares committed to be released under an Employee Stock Ownership Plan (ESOP).",
        "label": "Amortization of ESOP Award",
        "terseLabel": "Preferred stock released by ESOP"
       }
      }
     },
     "localname": "AmortizationOfESOPAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r119",
      "r346",
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "verboseLabel": "Three months ended March 31, 2022 (actual)"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfMortgageServicingRightsMSRs": {
     "auth_ref": [
      "r119",
      "r823"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 2.0,
       "parentTag": "wfc_NetServicingFees",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The periodic amortization (in proportion to and over the period of estimated net servicing income or loss) of capitalized servicing rights, which contractually entitle the servicer to receive fees and ancillary revenues for performing billing, collection, disbursement and recordkeeping services in connection with a mortgage portfolio. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Mortgage Servicing Rights (MSRs)",
        "negatedLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfMortgageServicingRightsMSRs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive instruments"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "verboseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AociAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r64",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Cumulative other comprehensive income, noncontrolling Interests [Member]"
       }
      }
     },
     "localname": "AociAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r80",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, attributable to noncontrolling interest.",
        "label": "AOCI, Derivative Qualifying as Hedge, Excluded Component, Noncontrolling Interest [Member]",
        "terseLabel": "Fair value hedges, noncontrolling interest [Member]"
       }
      }
     },
     "localname": "AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentParentMember": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r80",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in value of excluded component of derivative hedge, attributable to parent.",
        "label": "AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member]",
        "terseLabel": "Fair value hedges, parent [Member]"
       }
      }
     },
     "localname": "AociDerivativeQualifyingAsHedgeExcludedComponentParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r64",
      "r68",
      "r78",
      "r79",
      "r80",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "AOCI including portion attributable to noncontrolling interest [Member]"
       }
      }
     },
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r276",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-backed Securities [Member]",
        "terseLabel": "Asset-backed securities index [Member]"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r127",
      "r200",
      "r207",
      "r214",
      "r292",
      "r405",
      "r406",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r418",
      "r419",
      "r599",
      "r606",
      "r715",
      "r767",
      "r769",
      "r849",
      "r901"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "Assets [Abstract]"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAverageOutstanding": {
     "auth_ref": [
      "r975"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount outstanding of interest-earning and noninterest-earning assets.",
        "label": "Assets, Average Outstanding",
        "verboseLabel": "Assets (average)"
       }
      }
     },
     "localname": "AssetsAverageOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r690"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Total assets at fair value on a nonrecurring basis",
        "verboseLabel": "Total assets after derivative netting"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNet": {
     "auth_ref": [
      "r7",
      "r940",
      "r941",
      "r942",
      "r943"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net assets (liabilities).",
        "label": "Net Assets",
        "verboseLabel": "Net assets"
       }
      }
     },
     "localname": "AssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain": {
     "auth_ref": [
      "r133",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats.",
        "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Domain]",
        "terseLabel": "Repurchase Agreements and Similar Transactions, Maturity Periods [Domain]"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis": {
     "auth_ref": [
      "r133",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats.",
        "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Axis]",
        "terseLabel": "Repurchase Agreements and Similar Transactions, Maturity Periods [Axis]"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementWeightedAverageLife1": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average life of securitized assets regardless of when the transfer occurred, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Weighted Average Life",
        "terseLabel": "Expected weighted-average life (in years)"
       }
      }
     },
     "localname": "AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementWeightedAverageLife1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRate": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate which is used to value residual cash flows generated by financial assets of a securitization, asset-backed financing arrangement, or similar transfer regardless of when the transfer occurred.",
        "label": "Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Discount Rate",
        "terseLabel": "Discount rate assumption"
       }
      }
     },
     "localname": "AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated rate of prepayment of principal on financial assets regardless of when the transfer occurred.",
        "label": "Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Prepayment Speed",
        "terseLabel": "Prepayment rate assumption"
       }
      }
     },
     "localname": "AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRate": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate which is used to value residual cash flows generated by financial assets of the securitization, asset-backed financing arrangement, or similar transfer for initial fair value measurement.",
        "label": "Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities, Discount Rate",
        "verboseLabel": "Discount rate"
       }
      }
     },
     "localname": "AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]",
        "terseLabel": "Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Line Items]"
       }
      }
     },
     "localname": "AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated rate of prepayment of principal on financial assets for initial fair value measurement.",
        "label": "Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities, Prepayment Speed",
        "terseLabel": "Prepayment rate"
       }
      }
     },
     "localname": "AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable": {
     "auth_ref": [
      "r771",
      "r772",
      "r774",
      "r775",
      "r776",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to the key inputs and assumptions used in measuring the fair value of assets obtained or liabilities incurred, as the result of a sale of financial assets, relating to the transferor's continuing involvement, if any, at the time of securitization, asset-backed financing arrangement, or similar transfer (including at a minimum, but not limited to, and if applicable, quantitative information about discount rates, expected prepayments including the expected weighted-average life of prepayable financial assets, and anticipated credit losses, including expected static pool losses).",
        "label": "Schedule of Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Table]",
        "terseLabel": "Schedule of Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Table]"
       }
      }
     },
     "localname": "AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AutomobileLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan to finance the purchase of a vehicle.",
        "label": "Automobile Loan [Member]",
        "verboseLabel": "Auto [Member]"
       }
      }
     },
     "localname": "AutomobileLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedGain",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "verboseLabel": "Available-for-sale, gross unrealized gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r267"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Available-for-sale, gross unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Available-for-sale debt securities:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value",
        "verboseLabel": "Available-for-sale, fair value, remaining contractual maturity, due within one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value",
        "verboseLabel": "Available-for-sale, fair value, remaining contractual maturity, due after ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value",
        "verboseLabel": "Available-for-sale, fair value, remaining contractual maturity, due after five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value",
        "verboseLabel": "Available-for-sale, fair value, remaining contractual maturity, due after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r258",
      "r264",
      "r330",
      "r855"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Available-for-sale, at fair value",
        "totalLabel": "Available-for-sale, fair value",
        "verboseLabel": "Available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]",
        "terseLabel": "Available-for-sale debt securities:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available-for-sale Securities [Member]",
        "terseLabel": "Available-for-sale debt securities [Member]"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r568",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r630",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankingRegulationCapitalConservationBufferCapitalConservedMinimum": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum capital conservation buffer percentage required to avoid restriction on payout amount of eligible retained income as defined by regulatory framework.",
        "label": "Banking Regulation, Capital Conservation Buffer, Capital Conserved, Minimum",
        "verboseLabel": "Capital conservation buffer, minimum"
       }
      }
     },
     "localname": "BankingRegulationCapitalConservationBufferCapitalConservedMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioWellCapitalizedMinimum": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Common Equity Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Common Equity Tier One Risk-Based Capital Ratio, Well Capitalized, Minimum",
        "verboseLabel": "Common Equity Tier 1 Capital"
       }
      }
     },
     "localname": "BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioWellCapitalizedMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_BankingRegulationGlobalSystemicallyImportantBankGsibSurcharge": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global systemically important bank (GSIB) surcharge percentage as defined by regulatory framework.",
        "label": "Banking Regulation, Global Systemically Important Bank (GSIB) Surcharge",
        "verboseLabel": "Banking Regulation, Global Systemically Important Bank (GSIB) Surcharge"
       }
      }
     },
     "localname": "BankingRegulationGlobalSystemicallyImportantBankGsibSurcharge",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_BankingRegulationLeverageBufferMinimum": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum leverage buffer percentage as defined by regulatory framework.",
        "label": "Banking Regulation, Leverage Buffer, Minimum",
        "verboseLabel": "Leverage buffer, minimum"
       }
      }
     },
     "localname": "BankingRegulationLeverageBufferMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_BankingRegulationSupplementaryLeverageRatioCapitalAdequacyMinimum": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 risk-based capital to total leverage exposure required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Supplementary Leverage Ratio, Capital Adequacy, Minimum",
        "verboseLabel": "Supplementary leverage ratio, minimum"
       }
      }
     },
     "localname": "BankingRegulationSupplementaryLeverageRatioCapitalAdequacyMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_BankingRegulationSupplementaryLeverageRatioWellCapitalizedMinimum": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 risk-based capital to total leverage exposure categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Supplementary Leverage Ratio, Well Capitalized, Minimum",
        "verboseLabel": "Supplementary leverage ratio"
       }
      }
     },
     "localname": "BankingRegulationSupplementaryLeverageRatioWellCapitalizedMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r8",
      "r136",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Business Description and Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Capital": {
     "auth_ref": [
      "r891"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total capital as defined by regulatory framework.",
        "label": "Banking Regulation, Total Capital, Actual",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "Capital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking Regulation, Total Capital [Abstract]",
        "terseLabel": "Regulatory capital ratios:"
       }
      }
     },
     "localname": "CapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Total Risk-Based Capital Ratio, Capital Adequacy, Minimum",
        "verboseLabel": "Total capital"
       }
      }
     },
     "localname": "CapitalRequiredForCapitalAdequacyToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CapitalToRiskWeightedAssets": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of total risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Total Risk-Based Capital Ratio, Actual",
        "verboseLabel": "Total capital"
       }
      }
     },
     "localname": "CapitalToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r711",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "verboseLabel": "Carrying value [Member]"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndDueFromBanks": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.",
        "label": "Cash and Due from Banks",
        "terseLabel": "Cash and due from banks",
        "verboseLabel": "Cash and due from banks"
       }
      }
     },
     "localname": "CashAndDueFromBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r115",
      "r121",
      "r124"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r115",
      "r734"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "terseLabel": "Deferred net gains (losses) on derivatives in other comprehensive income"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash flow hedging [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets": {
     "auth_ref": [
      "r782"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flows between a transferor and a transferee attributable to purchases of previously transferred financial assets (or its underlying collateral) related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets).",
        "label": "Cash Flows Between Transferor and Transferee, Purchases of Previously Transferred Financial Assets",
        "terseLabel": "Repurchases of assets/loss reimbursements"
       }
      }
     },
     "localname": "CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowsBetweenTransferorAndTransfereeBeneficialInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash flows between transferee and transferor in payment of the transferor's beneficial interest related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction.",
        "label": "Cash Flows Between Transferor and Transferee, Beneficial Interest",
        "terseLabel": "Cash flows from other interests held"
       }
      }
     },
     "localname": "CashFlowsBetweenTransferorAndTransfereeBeneficialInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": {
     "auth_ref": [
      "r671"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.",
        "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge",
        "terseLabel": "Recognized on hedged items"
       }
      }
     },
     "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r126",
      "r127",
      "r156",
      "r157",
      "r158",
      "r161",
      "r163",
      "r173",
      "r174",
      "r175",
      "r292",
      "r405",
      "r410",
      "r411",
      "r412",
      "r418",
      "r419",
      "r432",
      "r433",
      "r437",
      "r438",
      "r715",
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation",
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralAlreadyPostedAggregateFairValue": {
     "auth_ref": [
      "r657"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features.",
        "label": "Collateral Already Posted, Aggregate Fair Value",
        "terseLabel": "Collateral posted"
       }
      }
     },
     "localname": "CollateralAlreadyPostedAggregateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesCreditRiskContingentFeatureTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Axis]",
        "terseLabel": "Collateral [Axis]"
       }
      }
     },
     "localname": "CollateralAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Domain]",
        "terseLabel": "Collateral [Domain]"
       }
      }
     },
     "localname": "CollateralDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollateralPledgedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pledge of specific property to serve as protection against default.",
        "label": "Collateral Pledged [Member]",
        "verboseLabel": "Related to trading activities [Member]"
       }
      }
     },
     "localname": "CollateralPledgedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollateralizedLoanObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by a pool of loans.",
        "label": "Collateralized Loan Obligations [Member]",
        "terseLabel": "Collateralized loan obligations [Member]"
       }
      }
     },
     "localname": "CollateralizedLoanObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan, whether secured or unsecured, to a company for purposes such as seasonal working capital needs, inventory financing, equipment purchases and acquisitions.",
        "label": "Commercial Loan [Member]",
        "verboseLabel": "Commercial and industrial loans [Member]"
       }
      }
     },
     "localname": "CommercialLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables.",
        "label": "Commercial Portfolio Segment [Member]",
        "terseLabel": "Commercial [Member]",
        "verboseLabel": "Total Commercial [Member]"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r390",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Legal Actions"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r492",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]",
        "terseLabel": "Commodity contracts [Member]"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonEquityTierOneCapital": {
     "auth_ref": [
      "r891"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Common Equity Tier 1 risk-based capital as defined by regulatory framework.",
        "label": "Banking Regulation, Common Equity Tier One Risk-Based Capital, Actual",
        "terseLabel": "Common Equity Tier 1"
       }
      }
     },
     "localname": "CommonEquityTierOneCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonEquityTierOneCapitalRatio": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Common Equity Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Common Equity Tier One Risk-Based Capital Ratio, Actual",
        "terseLabel": "Common Equity Tier 1 capital"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitalRatio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "verboseLabel": "Dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareDividendsDeclaredPerCommonSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r137",
      "r138",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock, par value $1-2/3",
        "verboseLabel": "Common stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18",
      "r769"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.",
        "label": "Compensation Expense, Excluding Cost of Good and Service Sold",
        "terseLabel": "Personnel"
       }
      }
     },
     "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]",
        "terseLabel": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]"
       }
      }
     },
     "localname": "ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r74",
      "r76",
      "r77",
      "r90",
      "r868",
      "r915"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Wells Fargo comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r74",
      "r76",
      "r89",
      "r597",
      "r617",
      "r867",
      "r914"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income (loss) before noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r88",
      "r98",
      "r866",
      "r913"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "verboseLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r222",
      "r713",
      "r714",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r222",
      "r713",
      "r714",
      "r938",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r222",
      "r713",
      "r714",
      "r938",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r222",
      "r713",
      "r714",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionLoansMember": {
     "auth_ref": [
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis.",
        "label": "Construction Loans [Member]",
        "verboseLabel": "Real estate construction [Member]"
       }
      }
     },
     "localname": "ConstructionLoansMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsumerLoanMember": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan or extension of credit for personal, family, or household use excluding real estate.",
        "label": "Consumer Loan [Member]",
        "verboseLabel": "Other consumer [Member]"
       }
      }
     },
     "localname": "ConsumerLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsumerPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables.",
        "label": "Consumer Portfolio Segment [Member]",
        "verboseLabel": "Total Consumer [Member]"
       }
      }
     },
     "localname": "ConsumerPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding": {
     "auth_ref": [
      "r783"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction. Continuing involvement includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets.",
        "label": "Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding",
        "verboseLabel": "Total loans"
       }
      }
     },
     "localname": "ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualInterestRateReductionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan modification for a reduction of contractual interest rate.",
        "label": "Contractual Interest Rate Reduction [Member]",
        "terseLabel": "Primary modification type, Interest rate reduction [Member]"
       }
      }
     },
     "localname": "ContractualInterestRateReductionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets": {
     "auth_ref": [
      "r811"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 2.0,
       "parentTag": "wfc_ServicingFeesNonInterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractually specified servicing fee, late fee, and ancillary fee recognized as income for servicing asset and servicing liability.",
        "label": "Contractually Specified Servicing Fee, Late Fee, and Ancillary Fee Earned in Exchange for Servicing Financial Asset",
        "terseLabel": "Contractually specified servicing fees, late charges and ancillary fees"
       }
      }
     },
     "localname": "ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r432",
      "r433",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Convertible preferred stock [Member]"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r492",
      "r540",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities [Member]"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r216",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "verboseLabel": "Corporate [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditCardReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts receivable from issuing a card to individuals or businesses that allows someone to make a purchase on borrowed money.",
        "label": "Credit Card Receivable [Member]",
        "verboseLabel": "Credit card [Member]"
       }
      }
     },
     "localname": "CreditCardReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditDefaultSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A type of swap transaction used as a credit derivative in which one party makes periodic payments to the other and receives the promise of a pay-off if a third party defaults.",
        "label": "Credit Default Swap [Member]",
        "terseLabel": "Credit default swaps [Member]"
       }
      }
     },
     "localname": "CreditDefaultSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditDerivativeMaximumExposureUndiscounted": {
     "auth_ref": [
      "r662"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future undiscounted payments that could be required under the credit derivative, before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Credit Derivative, Maximum Exposure, Undiscounted",
        "verboseLabel": "Notional amount, Protection sold"
       }
      }
     },
     "localname": "CreditDerivativeMaximumExposureUndiscounted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditDerivativesByContractTypeAxis": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type of contract of credit derivatives.",
        "label": "Credit Derivatives Contract Type [Axis]",
        "terseLabel": "Credit Derivatives Contract Type [Axis]"
       }
      }
     },
     "localname": "CreditDerivativesByContractTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditDerivativesContractTypeDomain": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents major types of credit derivative contracts.",
        "label": "Credit Derivatives Contract Type [Domain]",
        "terseLabel": "Credit Derivatives Contract Type [Domain]"
       }
      }
     },
     "localname": "CreditDerivativesContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditRiskContractMember": {
     "auth_ref": [
      "r48",
      "r492",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the creditworthiness or the credit spread of an entity.",
        "label": "Credit Risk Contract [Member]",
        "terseLabel": "Credit contracts [Member]"
       }
      }
     },
     "localname": "CreditRiskContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditScoreFicoAxis": {
     "auth_ref": [
      "r317",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by credit scores as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740.",
        "label": "Credit Score, FICO [Axis]",
        "terseLabel": "Credit Score, FICO [Axis]"
       }
      }
     },
     "localname": "CreditScoreFicoAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditScoreFicoDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit rating as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740. Element name and standard label in FICO Score [numeric lower end] to [numeric higher end] [Member] format for ranges. Element name and standard label in FICO Score Greater Than [low end numeric value] [Member] or FICO Score Less Than [high end numeric value] [Member] formats for greater than or less than disclosures.",
        "label": "Credit Score, FICO [Domain]",
        "terseLabel": "Credit Score, FICO [Domain]"
       }
      }
     },
     "localname": "CreditScoreFicoDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CriticizedMember": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit rating classification which identifies weaknesses related to credit risk. Includes, but is not limited to, special mention, substandard and doubtful classifications. Excludes noncriticized classification.",
        "label": "Criticized [Member]",
        "terseLabel": "Criticized [Member]"
       }
      }
     },
     "localname": "CriticizedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r180",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationship and other amortized intangibles [Member]",
        "verboseLabel": "Customer relationship and other intangibles [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Realized Gain (Loss)",
        "terseLabel": "Net gains from trading and securities"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.",
        "label": "Debt [Member]",
        "verboseLabel": "Other liabilities [Member]"
       }
      }
     },
     "localname": "DebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r265",
      "r330",
      "r336",
      "r337"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit loss, available-for-sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r268"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss",
        "terseLabel": "Available-for-sale, at amortized cost, net of allowance for credit losses",
        "totalLabel": "Available-for-sale, at amortized cost, net"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r268",
      "r274"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "totalLabel": "Amortized cost, net"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedGain": {
     "auth_ref": [
      "r266",
      "r278"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Cumulative Unrecognized Gain",
        "totalLabel": "Debt securities, gross unrealized gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedLoss": {
     "auth_ref": [
      "r267",
      "r279"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative unrecognized loss on investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Cumulative Unrecognized Loss",
        "negatedTotalLabel": "Debt securities, gross unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue": {
     "auth_ref": [
      "r264",
      "r277"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value",
        "totalLabel": "Fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal": {
     "auth_ref": [
      "r331",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), from change in present value of expected cash flows.",
        "label": "Debt Securities, Available-for-sale, Change in Present Value, Expense (Reversal)",
        "terseLabel": "Provision for credit losses, Available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingAfter10YearsWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r992"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing after tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Rolling after 10 Years, Weighted Average Yield",
        "verboseLabel": "Available-for-sale, weighted average yield, remaining contractual maturity, due after ten years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityRollingAfter10YearsWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in sixth through tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Rolling after Five Through Ten Years, Weighted Average Yield",
        "verboseLabel": "Available-for-sale, weighted average yield, remaining contractual maturity, due after five years through ten years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r990"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in second through fifth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Rolling after One Through Five Years, Weighted Average Yield",
        "verboseLabel": "Available-for-sale, weighted average yield, remaining contractual maturity, due after one year through five years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleMaturityRollingWithinOneYearWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Rolling within One Year, Weighted Average Yield",
        "verboseLabel": "Available-for-sale, weighted average yield, remaining contractual maturity, due within one year"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityRollingWithinOneYearWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleMaturityWeightedAverageYieldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Weighted Average Yield, Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-Sale, Weighted Average Yield, Maturity [Abstract]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityWeightedAverageYieldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r283"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain",
        "terseLabel": "Gross realized gains, Available-for-sale securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r283"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)",
        "terseLabel": "Net gains (losses) from debt securities",
        "totalLabel": "Net realized gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield": {
     "auth_ref": [
      "r988"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Weighted Average Yield",
        "verboseLabel": "Available-for-sale, weighted average yield"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": {
     "auth_ref": [
      "r271",
      "r300",
      "r305",
      "r307"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit loss, held-to-maturity debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r258",
      "r274",
      "r275",
      "r855"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "terseLabel": "Held-to-maturity, at amortized cost, net of allowance for credit losses",
        "totalLabel": "Held-to-maturity, amortized cost, net",
        "verboseLabel": "Held-to-maturity debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityCreditLossExpenseReversal": {
     "auth_ref": [
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit losses, Held-to-maturity"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityCreditLossExpenseReversal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in sixth through tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Rolling after Five Through Ten Years, Weighted Average Yield",
        "verboseLabel": "Held-to-maturity, weighted average yield, remaining contractual maturity, due after five years through ten years"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityMaturityRollingAfterFiveThroughTenYearsWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r990"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in second through fifth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Rolling after One Through Five Years, Weighted Average Yield",
        "verboseLabel": "Held-to-maturity, weighted average yield, remaining contractual maturity, due after one year through five years"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityMaturityRollingAfterOneThroughFiveYearsWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingAfterTenYearsWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r992"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing after tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Rolling after Ten Years, Weighted Average Yield",
        "verboseLabel": "Held-to-maturity, weighed average yield, remaining contractual maturity, due after ten years"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityMaturityRollingAfterTenYearsWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityMaturityRollingWithinOneYearWeightedAverageYield": {
     "auth_ref": [
      "r974",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Rolling within One Year, Weighted Average Yield",
        "verboseLabel": "Held-to-maturity, weighted average yield, remaining contractual maturity, due within one year"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityMaturityRollingWithinOneYearWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityMaturityWeightedAverageYieldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity [Abstract]",
        "terseLabel": "Debt Securities, Held-to-Maturity, Weighted Average Yield, Maturity [Abstract]"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityMaturityWeightedAverageYieldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityPurchase": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase from purchase of debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Purchase",
        "terseLabel": "Purchases of held-to-maturity debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityPurchase",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityWeightedAverageYield": {
     "auth_ref": [
      "r988"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Weighted Average Yield",
        "verboseLabel": "Held-to-maturity weighted average yield"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtSecuritiesMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.",
        "label": "Debt Securities [Member]",
        "terseLabel": "Debt securities [Member]"
       }
      }
     },
     "localname": "DebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesTradingAndAvailableForSale": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Trading and Available-for-sale",
        "terseLabel": "Trading and available-for-sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesTradingAndAvailableForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesTradingGainLoss": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities, Trading, Gain (Loss)",
        "verboseLabel": "Debt securities, net gains (losses)"
       }
      }
     },
     "localname": "DebtSecuritiesTradingGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesTradingRestricted": {
     "auth_ref": [
      "r796",
      "r961",
      "r962"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities, Trading, Restricted",
        "verboseLabel": "Trading debt securities and other"
       }
      }
     },
     "localname": "DebtSecuritiesTradingRestricted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationShareBasedPaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary.",
        "label": "Deferred Compensation, Share-based Payments [Member]",
        "terseLabel": "Unearned ESOP shares [Member]"
       }
      }
     },
     "localname": "DeferredCompensationShareBasedPaymentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r468",
      "r507",
      "r534",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of net actuarial loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r468",
      "r508",
      "r535",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "verboseLabel": "Amortization of prior service credit"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Net Periodic Benefit Cost, Discount Rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r515",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails",
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r468",
      "r506",
      "r533",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r468",
      "r473",
      "r505",
      "r532",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "verboseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r503",
      "r530",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "verboseLabel": "Components of net periodic benefit cost [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r469",
      "r510",
      "r537"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r471",
      "r504",
      "r531",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "verboseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized": {
     "auth_ref": [
      "r791"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is the principal amount of loans (across all types of loans) that are overdue in payment by a set number of days.",
        "label": "Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement",
        "terseLabel": "Delinquent loans"
       }
      }
     },
     "localname": "DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositAccountMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank account at depository institution allowing money to be withdrawn or deposited by account holder.",
        "label": "Deposit Account [Member]",
        "verboseLabel": "Deposit-related fees [Member]"
       }
      }
     },
     "localname": "DepositAccountMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r857"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.",
        "label": "Deposits",
        "terseLabel": "Deposits",
        "totalLabel": "Total deposits",
        "verboseLabel": "Deposits (period-end)"
       }
      }
     },
     "localname": "Deposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsMember": {
     "auth_ref": [
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).",
        "label": "Deposits [Member]",
        "terseLabel": "Deposits [Member]"
       }
      }
     },
     "localname": "DepositsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "verboseLabel": "Depreciation, amortization and accretion"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": {
     "auth_ref": [
      "r39",
      "r619"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "wfc_DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets.",
        "label": "Derivative Asset, Collateral, Obligation to Return Cash, Offset",
        "negatedLabel": "Cash collateral netting, assets"
       }
      }
     },
     "localname": "DerivativeAssetCollateralObligationToReturnCashOffset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r38",
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset.",
        "label": "Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement",
        "verboseLabel": "Fair value derivative assets, gross"
       }
      }
     },
     "localname": "DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "auth_ref": [
      "r39",
      "r50",
      "r633"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Asset, Fair Value, Gross Liability",
        "negatedTerseLabel": "Netting"
       }
      }
     },
     "localname": "DerivativeAssetFairValueGrossLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset": {
     "auth_ref": [
      "r39",
      "r47",
      "r50",
      "r619"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, and obligation to return cash collateral under master netting arrangements.",
        "label": "Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset",
        "negatedTerseLabel": "Fair value assets, Derivative netting"
       }
      }
     },
     "localname": "DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetLiabilityNetMeasurementInput": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure net derivative asset (liability).",
        "label": "Derivative Asset (Liability) Net, Measurement Input",
        "terseLabel": "Net derivative assets and (liabilities), measurement input"
       }
      }
     },
     "localname": "DerivativeAssetLiabilityNetMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r41",
      "r48"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, not subject to a master netting arrangement.",
        "label": "Derivative Asset, Not Subject to Master Netting Arrangement",
        "verboseLabel": "Derivatives not subject to enforceable master netting arrangements, assets"
       }
      }
     },
     "localname": "DerivativeAssetNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r40",
      "r43",
      "r48",
      "r710"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_DerivativeAssetNetExposure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Net amounts in consolidated balance sheet, assets",
        "totalLabel": "Total derivatives recognized in consolidated balance sheet, net, assets",
        "verboseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r619"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "terseLabel": "Net derivative assets and (liabilities)"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralObligationToReturnSecurities": {
     "auth_ref": [
      "r42",
      "r45",
      "r46"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_DerivativeAssetNetExposure",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets.",
        "label": "Derivative, Collateral, Obligation to Return Securities",
        "negatedLabel": "Non-cash collateral not offset, assets"
       }
      }
     },
     "localname": "DerivativeCollateralObligationToReturnSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCollateralRightToReclaimSecurities": {
     "auth_ref": [
      "r42",
      "r45",
      "r46"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_DerivativeLiabilityNetExposure",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities.",
        "label": "Derivative, Collateral, Right to Reclaim Securities",
        "negatedLabel": "Non-cash collateral not offset, Liabilities"
       }
      }
     },
     "localname": "DerivativeCollateralRightToReclaimSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit risk valuation adjustment to derivative assets to properly reflect the credit quality of the counterparties.",
        "label": "Derivative Credit Risk Valuation Adjustment, Derivative Assets",
        "verboseLabel": "Valuation adjustments for derivative assets"
       }
      }
     },
     "localname": "DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit risk valuation adjustment to derivative liabilities to properly reflect the credit quality of the entity.",
        "label": "Derivative Credit Risk Valuation Adjustment, Derivative Liabilities",
        "verboseLabel": "Valuation adjustments for derivative liabilities"
       }
      }
     },
     "localname": "DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueHedgeIncludedInEffectivenessGainLoss": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on derivative instrument designated and qualifying as fair value hedge included in assessment of hedge effectiveness, recognized in earnings.",
        "label": "Derivative, Fair Value Hedge, Included in Effectiveness, Gain (Loss)",
        "terseLabel": "Recognized on derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueHedgeIncludedInEffectivenessGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r38",
      "r48",
      "r49",
      "r633",
      "r793"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "terseLabel": "Derivative Assets",
        "verboseLabel": "Gross derivative asset"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r38",
      "r48",
      "r49",
      "r633",
      "r793"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "negatedLabel": "Total derivative liabilities (gross)",
        "terseLabel": "Gross trading derivative liabilities",
        "verboseLabel": "Derivative Liabilities"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r48",
      "r631",
      "r634",
      "r642",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r676",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "verboseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/Derivatives"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r628",
      "r631",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r641",
      "r643"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "terseLabel": "Net gains (losses) recognized related to derivatives not designated as hedging instruments",
        "verboseLabel": "Net gains from economic hedge derivatives"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r40",
      "r43",
      "r48",
      "r710"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_DerivativeLiabilityNetExposure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Net amounts in consolidated balance sheet, liabilities",
        "totalLabel": "Total derivatives recognized in consolidated balance sheet, net, liabilities",
        "verboseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": {
     "auth_ref": [
      "r39",
      "r619"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "wfc_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities.",
        "label": "Derivative Liability, Collateral, Right to Reclaim Cash, Offset",
        "negatedLabel": "Cash collateral netting, liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAsset": {
     "auth_ref": [
      "r39",
      "r46",
      "r50",
      "r633"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Liability, Fair Value, Gross Asset",
        "negatedLabel": "Netting"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueGrossAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset": {
     "auth_ref": [
      "r39",
      "r47",
      "r50",
      "r619"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, and right to receive cash collateral under master netting arrangements.",
        "label": "Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset",
        "terseLabel": "Fair value liabilities, Derivative netting"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r38",
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset.",
        "label": "Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement",
        "verboseLabel": "Fair value of derivative liabilities, gross"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r41",
      "r48"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, not subject to a master netting arrangement.",
        "label": "Derivative Liability, Not Subject to Master Netting Arrangement",
        "verboseLabel": "Derivatives not subject to enforceable master netting arrangements , liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilityNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeMember": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).",
        "label": "Derivative [Member]",
        "terseLabel": "Derivative [Member]"
       }
      }
     },
     "localname": "DerivativeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeNetLiabilityPositionAggregateFairValue": {
     "auth_ref": [
      "r656"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value amounts of derivative instruments that contain credit-risk-related contingent features that are in a net liability position at the end of the reporting period. For nonderivative instruments that are designated and qualify as hedging instruments, the fair value amounts are the carrying value of the nonderivative hedging instrument, including the adjustment for the foreign currency transaction gain (loss) on that instrument.",
        "label": "Derivative, Net Liability Position, Aggregate Fair Value",
        "terseLabel": "Net derivative liabilities with credit-risk contingent features"
       }
      }
     },
     "localname": "DerivativeNetLiabilityPositionAggregateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesCreditRiskContingentFeatureTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r621",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "verboseLabel": "Notional or contractual amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r620",
      "r622",
      "r623",
      "r628",
      "r629",
      "r636",
      "r642",
      "r665",
      "r666",
      "r672",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative, Term of Contract",
        "terseLabel": "Net derivative assets and (liabilities), term of contract"
       }
      }
     },
     "localname": "DerivativeTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument [Member]",
        "verboseLabel": "Hedged items currently designated [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense incurred and directly related to generating revenue by lessor from operating lease of rented property and equipment.",
        "label": "Direct Costs of Leased and Rented Property or Equipment",
        "verboseLabel": "Lease expense"
       }
      }
     },
     "localname": "DirectCostsOfLeasedAndRentedPropertyOrEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectFinancingLeaseInterestIncome": {
     "auth_ref": [
      "r171",
      "r759"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": 1.0,
       "parentTag": "wfc_LeaseRevenueLessor",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income from net investment in direct financing lease.",
        "label": "Direct Financing Lease, Interest Income",
        "terseLabel": "Interest income on lease financing"
       }
      }
     },
     "localname": "DirectFinancingLeaseInterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectFinancingLeaseVariableLeaseIncome": {
     "auth_ref": [
      "r171",
      "r761"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": 1.0,
       "parentTag": "wfc_LeaseIncomeLessor",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct financing lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.",
        "label": "Direct Financing Lease, Variable Lease Income",
        "terseLabel": "Variable revenues on lease financing"
       }
      }
     },
     "localname": "DirectFinancingLeaseVariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCreditDerivativesTextBlock": {
     "auth_ref": [
      "r659",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of credit derivatives which includes information by sellers of credit derivatives, about each credit derivative, or each group of similar credit derivatives, including (a) the nature of the credit derivative - its term, how it arose, the events or circumstances that would require the seller to perform under the credit derivative, and the current status of the payment/performance risk of the credit derivative; (b) the maximum potential amount of future payments (undiscounted) the seller could be required to make under the credit derivative; (c) the current fair value of the credit derivative; and (d) the nature of any recourse provisions under the credit derivative, and any assets held either as collateral or by third parties. A credit derivative is a derivative instrument (1) in which one or more of its underlyings are related to the credit risk of a specified entity (or a group of entities) or an index based on the credit risk of a group of entities and (2) that exposes the seller to potential loss from credit-risk-related events specified in the contract. Examples of credit derivatives within the scope of this paragraph include, but are not limited to, credit default swaps, credit spread options, and credit index products; also includes a hybrid instrument that has an embedded credit derivative (for example, but not limited to, a credit-linked note).",
        "label": "Disclosure of Credit Derivatives [Table Text Block]",
        "verboseLabel": "Sold Credit Derivatives"
       }
      }
     },
     "localname": "DisclosureOfCreditDerivativesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendIncomeEquitySecuritiesOperating": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividend income on investment in equity security, classified as operating.",
        "label": "Dividend Income, Equity Securities, Operating",
        "terseLabel": "Equity securities",
        "verboseLabel": "Equity securities, interest income"
       }
      }
     },
     "localname": "DividendIncomeEquitySecuritiesOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r448",
      "r887"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 10.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Common stock dividends"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "verboseLabel": "Dividends Declared per Common Share"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsPreferredStockCash": {
     "auth_ref": [
      "r448",
      "r887"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 11.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Preferred Stock, Cash",
        "negatedLabel": "Preferred stock dividends"
       }
      }
     },
     "localname": "DividendsPreferredStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromCustomerAcceptances": {
     "auth_ref": [
      "r862"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts receivable from customers on short-term negotiable time drafts drawn on and accepted by the institution (also known as banker's acceptance transactions) that are outstanding on the reporting date.",
        "label": "Due from Customer Acceptances",
        "terseLabel": "Due from customers on acceptances"
       }
      }
     },
     "localname": "DueFromCustomerAcceptances",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Per share information"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r91",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r153",
      "r156",
      "r161",
      "r162",
      "r163",
      "r168",
      "r169",
      "r686",
      "r687",
      "r869",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Per share (in dollars per share)",
        "verboseLabel": "Earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "verboseLabel": "Earnings per common share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "terseLabel": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareDividendsDeclaredPerCommonSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r91",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r156",
      "r161",
      "r162",
      "r163",
      "r168",
      "r169",
      "r686",
      "r687",
      "r869",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Per share (in dollars per share)",
        "verboseLabel": "Diluted earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "verboseLabel": "Diluted earnings per common share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "verboseLabel": "Earnings Per Common Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings and Dividends Per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfCashFlowHedgesOnResultsOfOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Cash Flow Hedges on Results of Operations [Abstract]",
        "terseLabel": "Gains (losses) recognized on cash flow hedging relationships [Abstract]"
       }
      }
     },
     "localname": "EffectOfCashFlowHedgesOnResultsOfOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.",
        "label": "Employee Stock Ownership Plan (ESOP), Shares in ESOP",
        "terseLabel": "ESOP, shares issued and outstanding",
        "verboseLabel": "Shares issued and outstanding"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EquipmentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents equipment expense including depreciation, repairs, rentals, and service contract costs. This item also includes equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. This item may also include furniture expenses.",
        "label": "Equipment Expense",
        "verboseLabel": "Technology, telecommunications and equipment"
       }
      }
     },
     "localname": "EquipmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r78",
      "r79",
      "r80",
      "r137",
      "r138",
      "r139",
      "r141",
      "r149",
      "r151",
      "r172",
      "r297",
      "r440",
      "r448",
      "r575",
      "r576",
      "r577",
      "r586",
      "r587",
      "r685",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r744",
      "r927",
      "r928",
      "r929",
      "r1024"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityContractMember": {
     "auth_ref": [
      "r48",
      "r492",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to share prices.",
        "label": "Equity Contract [Member]",
        "terseLabel": "Equity contracts [Member]"
       }
      }
     },
     "localname": "EquityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsMember": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.",
        "label": "Equity Method Investments [Member]",
        "terseLabel": "Equity method investments [Member]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": {
     "auth_ref": [
      "r707"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 12.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.",
        "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r707"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Equity securities, carried at fair value",
        "verboseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r289"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "terseLabel": "Total equity securities carried at fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r10",
      "r13",
      "r285",
      "r899",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity securities [Member]",
        "verboseLabel": "Equity securities [Member]"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r286"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Equity securities, not carried at fair value",
        "verboseLabel": "Nonmarketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Annual Amount [Abstract]",
        "terseLabel": "Net Gains (Losses) from Measurement Alternative Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": {
     "auth_ref": [
      "r287"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount",
        "negatedLabel": "Gross unrealized losses from observable price changes"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_GainsLossesFromEquityInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "negatedTerseLabel": "Impairment write-downs"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": {
     "auth_ref": [
      "r287"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount",
        "negatedLabel": "Impairment write-downs"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount [Abstract]",
        "terseLabel": "Measurement Alternative Cumulative Gains (Losses)"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_GainsLossesFromEquityInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
        "verboseLabel": "Gross unrealized gains from observable price changes"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
     "auth_ref": [
      "r288"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount",
        "terseLabel": "Gross unrealized gains from observable price changes"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r422",
      "r426",
      "r427",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated fair value [Member]"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExchangeTradedMember": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction that takes place on an organized exchange.",
        "label": "Exchange Traded [Member]",
        "verboseLabel": "Exchange traded [Member]"
       }
      }
     },
     "localname": "ExchangeTradedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExternalCreditRatingByGroupingAxis": {
     "auth_ref": [
      "r237",
      "r317",
      "r397",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by external rating classified as investment grade or non investment grade.",
        "label": "External Credit Rating by Grouping [Axis]",
        "terseLabel": "External Credit Rating by Grouping [Axis]"
       }
      }
     },
     "localname": "ExternalCreditRatingByGroupingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExternalCreditRatingByGroupingDomain": {
     "auth_ref": [
      "r396",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External credit rating classified as investment grade or non-investment grade.",
        "label": "External Credit Rating by Grouping [Domain]",
        "terseLabel": "External Credit Rating by Grouping [Domain]"
       }
      }
     },
     "localname": "ExternalCreditRatingByGroupingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExternalCreditRatingNonInvestmentGradeMember": {
     "auth_ref": [
      "r396",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote non-investment grade.",
        "label": "External Credit Rating, Non Investment Grade [Member]",
        "terseLabel": "Non-investment grade [Member]"
       }
      }
     },
     "localname": "ExternalCreditRatingNonInvestmentGradeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci": {
     "auth_ref": [
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.",
        "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), OCI",
        "terseLabel": "Net unrealized gains (losses) related to assets and liabilities held at period end and included in other comprehensive income"
       }
      }
     },
     "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r690",
      "r691",
      "r692",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r690",
      "r691",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "verboseLabel": "Fair Value on a Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": {
     "auth_ref": [
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.",
        "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)",
        "verboseLabel": "Net unrealized gains (losses) related to assets and liabilities held at period end"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r690",
      "r711",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r422",
      "r426",
      "r427",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r540",
      "r691",
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r422",
      "r426",
      "r427",
      "r690",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r690",
      "r691",
      "r694",
      "r695",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r422",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Fair Values of Assets and Liabilities"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueHedgingMember": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.",
        "label": "Fair Value Hedging [Member]",
        "terseLabel": "Fair value hedging [Member]"
       }
      }
     },
     "localname": "FairValueHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r422",
      "r492",
      "r494",
      "r499",
      "r540",
      "r691",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r422",
      "r426",
      "r427",
      "r492",
      "r494",
      "r499",
      "r540",
      "r691",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair value, inputs, level 2 [Member]",
        "verboseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r422",
      "r426",
      "r427",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r540",
      "r691",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair value, inputs, level 3 [Member]",
        "verboseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsQuantitativeInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]"
       }
      }
     },
     "localname": "FairValueInputsQuantitativeInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r494",
      "r689",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Fair value measured at net asset value per share [Member]"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": {
     "auth_ref": [
      "r697"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "terseLabel": "Total net gains (losses) included in other comprehensive income"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "auth_ref": [
      "r698"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": {
     "auth_ref": [
      "r698"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales",
        "negatedTerseLabel": "Sales"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "auth_ref": [
      "r698"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "auth_ref": [
      "r699"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3",
        "verboseLabel": "Transfers into Level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
     "auth_ref": [
      "r699"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
        "negatedLabel": "Transfers out of Level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r696"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r422",
      "r426",
      "r427",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r540",
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r690",
      "r691",
      "r694",
      "r695",
      "r701",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "verboseLabel": "Nonrecurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r702",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair value, recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases": {
     "auth_ref": [
      "r698",
      "r703"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Purchases",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales": {
     "auth_ref": [
      "r698",
      "r703"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sales of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Sales",
        "negatedLabel": "Sales"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements": {
     "auth_ref": [
      "r698",
      "r703"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3": {
     "auth_ref": [
      "r699",
      "r703"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into level 3 of the fair value hierarchy.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3",
        "verboseLabel": "Transfers into Level 3"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3": {
     "auth_ref": [
      "r699",
      "r703"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset) out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers out of Level 3",
        "negatedLabel": "Transfers out of Level 3"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
     "auth_ref": [
      "r690",
      "r703"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged": {
     "auth_ref": [
      "r798"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of collateral permitted, by contact or custom, to be sold or re-pledged.",
        "label": "Fair Value of Securities Received as Collateral that Can be Resold or Repledged",
        "verboseLabel": "Collateral received with the right to sell or repledge"
       }
      }
     },
     "localname": "FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged": {
     "auth_ref": [
      "r799"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the collateral, or portion thereof, that has been re-pledged, delivered, or otherwise used.",
        "label": "Fair Value of Securities Received as Collateral that Have Been Resold or Repledged",
        "terseLabel": "Collateral sold or repledged"
       }
      }
     },
     "localname": "FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r717"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "terseLabel": "Fair value option, changes in fair value, gain (loss)"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Option, Quantitative Disclosures [Line Items]",
        "terseLabel": "Fair Value, Option, Quantitative Disclosures [Line Items]"
       }
      }
     },
     "localname": "FairValueOptionQuantitativeDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresTable": {
     "auth_ref": [
      "r720",
      "r721",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option.",
        "label": "Fair Value Option, Disclosures [Table]",
        "terseLabel": "Fair Value Option, Disclosures [Table]"
       }
      }
     },
     "localname": "FairValueOptionQuantitativeDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": {
     "auth_ref": [
      "r716",
      "r720",
      "r721",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option.",
        "label": "Fair Value Option, Disclosures [Table Text Block]",
        "verboseLabel": "Fair Value Option"
       }
      }
     },
     "localname": "FairValueOptionQuantitativeDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FeesAndCommissionsMortgageBankingAndServicing": {
     "auth_ref": [
      "r986"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from mortgage banking activities (fees and commissions) and servicing real estate mortgages, credit cards, and other financial assets held by others net of any related impairment of capitalized service costs. Also includes any premiums received in lieu of regular servicing fees on such loans only as earned over the life of the loans.",
        "label": "Fees and Commissions, Mortgage Banking and Servicing",
        "terseLabel": "Mortgage banking",
        "totalLabel": "Total mortgage banking noninterest income"
       }
      }
     },
     "localname": "FeesAndCommissionsMortgageBankingAndServicing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Financing Receivable [Member]",
        "terseLabel": "Loans [Member]"
       }
      }
     },
     "localname": "FinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r803",
      "r804"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before effects of master netting arrangements, of funds outstanding borrowed in the form of a financial asset repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same financial asset at a date certain for a specified price. Includes repurchase-to-maturity transactions and liabilities not subject to a master netting arrangement.",
        "label": "Financial Assets Sold under Agreements to Repurchase, Gross Including Not Subject to Master Netting Arrangement",
        "terseLabel": "Repurchase agreements"
       }
      }
     },
     "localname": "FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r276",
      "r280",
      "r286",
      "r287",
      "r288",
      "r304",
      "r308",
      "r309",
      "r314",
      "r317",
      "r333",
      "r334",
      "r338",
      "r339",
      "r424",
      "r439",
      "r676",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788",
      "r789",
      "r795",
      "r802",
      "r814",
      "r815",
      "r816",
      "r817",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r975",
      "r976",
      "r977",
      "r978",
      "r983",
      "r984",
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails",
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]",
        "verboseLabel": "Financial liabilities"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Owned and Pledged as Collateral [Abstract]",
        "terseLabel": "Related to non-trading activities:"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financial Instruments Owned and Pledged as Collateral [Line Items]",
        "terseLabel": "Financial Instruments Owned and Pledged as Collateral [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable": {
     "auth_ref": [
      "r795",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instruments held by a broker-dealer for its own account (proprietary securities) for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities.",
        "label": "Financial Instruments Owned and Pledged as Collateral [Table]",
        "terseLabel": "Financial Instruments Owned and Pledged as Collateral [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsPledgedAsCollateralAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Pledged as Collateral [Abstract]",
        "terseLabel": "Related to trading activities:"
       }
      }
     },
     "localname": "FinancialInstrumentsPledgedAsCollateralAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue": {
     "auth_ref": [
      "r841"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of obligations incurred from short sales.",
        "label": "Financial Instruments Sold, Not yet Purchased, at Fair Value",
        "terseLabel": "Accrued expenses and other liabilities, carried at fair value",
        "verboseLabel": "Short sale"
       }
      }
     },
     "localname": "FinancialInstrumentsSoldNotYetPurchasedAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialServiceMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance.",
        "label": "Financial Service [Member]",
        "terseLabel": "Financial Service [Member]"
       }
      }
     },
     "localname": "FinancialServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAccruedInterestWriteoff": {
     "auth_ref": [
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income.",
        "label": "Financing Receivable, Accrued Interest, Writeoff",
        "terseLabel": "Financing receivable, accrued interest, writeoff"
       }
      }
     },
     "localname": "FinancingReceivableAccruedInterestWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss, Additional Information [Abstract]",
        "verboseLabel": "Loans and Allowance for Credit Losses, Significant Activity [Abstract]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r228",
      "r300",
      "r305",
      "r307",
      "r856",
      "r995",
      "r997",
      "r999"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for credit losses, ending balance",
        "periodStartLabel": "Allowance for credit losses, beginning balance"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r227",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Financing receivable, allowance for credit loss, period increase (decrease)"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "verboseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r237",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "verboseLabel": "Commercial Loan Categories by Risk Categories and Vintage"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableModificationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Line Items]",
        "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableModificationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after troubled debt restructuring, of modified financing receivable.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Postmodification",
        "terseLabel": "Financing receivable, troubled debt restructuring, post modification"
       }
      }
     },
     "localname": "FinancingReceivableModificationsPostModificationRecordedInvestment2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsRecordedInvestment": {
     "auth_ref": [
      "r239",
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring",
        "verboseLabel": "Financing receivable, troubled debt restructuring"
       }
      }
     },
     "localname": "FinancingReceivableModificationsRecordedInvestment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1": {
     "auth_ref": [
      "r240"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Subsequent Default",
        "verboseLabel": "Recorded investment of defaults"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualInterestIncome": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income on financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual, Interest Income",
        "terseLabel": "Recognized interest income"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualInterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualNoAllowance": {
     "auth_ref": [
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status with no allowance for credit loss.",
        "label": "Financing Receivable, Nonaccrual, No Allowance",
        "terseLabel": "Nonaccrual loans without related allowance for credit losses"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualNoAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated more than five years prior to current fiscal year.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Term loans by origination year, more than five years before current fiscal year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated four years prior to current fiscal year.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "Term loans by origination year, four years before current fiscal year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in current fiscal year.",
        "label": "Financing Receivable, Year One, Originated, Current Fiscal Year",
        "terseLabel": "Term loans by origination year, current fiscal year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in fiscal year prior to current fiscal year.",
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "Term loans by origination year, fiscal year before current fiscal year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated three years prior to current fiscal year.",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "Term loans by origination year, three years before current fiscal year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated two years prior to current fiscal year.",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "Term loans by origination year, two years before current fiscal year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r245",
      "r312",
      "r329"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable 90 days or more past due and still accruing.",
        "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing",
        "terseLabel": "Loans, 90 days or more past due and still accruing"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r238",
      "r246",
      "r247",
      "r309",
      "r314",
      "r317",
      "r320",
      "r321",
      "r328",
      "r329",
      "r975",
      "r976",
      "r977",
      "r978",
      "r983",
      "r984",
      "r985",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Axis]",
        "terseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [
      "r975",
      "r976",
      "r977",
      "r978",
      "r983",
      "r984",
      "r985",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Domain]",
        "terseLabel": "Class of Financing Receivable [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r244",
      "r310",
      "r996",
      "r997"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual",
        "verboseLabel": "Nonaccrual loans"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRevolving": {
     "auth_ref": [
      "r318",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable that can be withdrawn, repaid and redrawn.",
        "label": "Financing Receivable, Revolving",
        "terseLabel": "Revolving loans"
       }
      }
     },
     "localname": "FinancingReceivableRevolving",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRevolvingConvertedToTermLoan": {
     "auth_ref": [
      "r319",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revolving financing receivable converted to term loan.",
        "label": "Financing Receivable, Revolving, Converted to Term Loan",
        "terseLabel": "Revolving loans converted to term loans"
       }
      }
     },
     "localname": "FinancingReceivableRevolvingConvertedToTermLoan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableSignificantPurchases": {
     "auth_ref": [
      "r231",
      "r302"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase from purchase of financing receivable.",
        "label": "Financing Receivable, Purchase",
        "verboseLabel": "Purchases"
       }
      }
     },
     "localname": "FinancingReceivableSignificantPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableSignificantSales": {
     "auth_ref": [
      "r232",
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease from sale and reclassification to held-for-sale of financing receivable.",
        "label": "Financing Receivable, Sale",
        "negatedLabel": "Sales"
       }
      }
     },
     "localname": "FinancingReceivableSignificantSales",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivables1To29DaysPastDueMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset fewer than 30 days past due.",
        "label": "Financial Asset, 1 to 29 Days Past Due [Member]",
        "terseLabel": "Current-29 days past due and still accruing [Member]",
        "verboseLabel": "Current-29 days past due [Member]"
       }
      }
     },
     "localname": "FinancingReceivables1To29DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivables30To59DaysPastDueMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due.",
        "label": "Financial Asset, 30 to 59 Days Past Due [Member]",
        "verboseLabel": "30-59 days past due [Member]"
       }
      }
     },
     "localname": "FinancingReceivables30To59DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivables60To89DaysPastDueMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due.",
        "label": "Financial Asset, 60 to 89 Days Past Due [Member]",
        "terseLabel": "60 to 89 days past due [Member]"
       }
      }
     },
     "localname": "FinancingReceivables60To89DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesBeforeAllowanceForCreditLossAverageAmountOutstanding": {
     "auth_ref": [
      "r975",
      "r976",
      "r998"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount outstanding, before allowance for credit loss, of financing receivables.",
        "label": "Financing Receivables, before Allowance for Credit Loss, Average Amount Outstanding",
        "verboseLabel": "Loans (average)"
       }
      }
     },
     "localname": "FinancingReceivablesBeforeAllowanceForCreditLossAverageAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset equal to or greater than 90 days past due.",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "terseLabel": "90 days or more past due and still accruing [Member]",
        "verboseLabel": "90 days or more past due [Member]"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the amount of the write-down related to a troubled debt restructuring.",
        "label": "Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down",
        "terseLabel": "Charge-offs"
       }
      }
     },
     "localname": "FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r247",
      "r309",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by period in which financial asset is past due or not past due.",
        "label": "Financial Asset, Aging [Axis]",
        "terseLabel": "Financing Receivables, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r247",
      "r309",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.",
        "label": "Financial Asset, Aging [Domain]",
        "terseLabel": "Financing Receivables, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r350"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "verboseLabel": "Estimate for the remainder of 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "verboseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r347",
      "r348",
      "r350",
      "r353",
      "r835",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "verboseLabel": "Estimate for year ended December 31,"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]",
        "verboseLabel": "Finite-Lived Intangible Assets, Future Amortization Expense, Current and Five Succeeding Fiscal Years [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r350",
      "r839"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Gross carrying value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r347",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets [Member]",
        "verboseLabel": "Finite lived intangible assets [Member]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r350",
      "r835"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Customer relationship and other amortized intangibles",
        "totalLabel": "Net carrying value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "verboseLabel": "Amortized intangible assets:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FirstMortgageMember": {
     "auth_ref": [
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage [Member]",
        "verboseLabel": "Residential mortgage - first lien [Member]"
       }
      }
     },
     "localname": "FirstMortgageMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeclosedAssets": {
     "auth_ref": [
      "r225",
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of all assets obtained in full or partial satisfaction of a debt arrangement through foreclosure proceedings or defeasance; includes real and personal property; equity interests in corporations, partnerships, and joint ventures; and beneficial interests in trusts.",
        "label": "Repossessed Assets",
        "terseLabel": "Foreclosed assets"
       }
      }
     },
     "localname": "ForeclosedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r48",
      "r492",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign exchange contracts [Member]"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r492",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by government not domiciled in United States of America (US).",
        "label": "Debt Security, Government, Non-US [Member]",
        "verboseLabel": "Non-U.S. government securities [Member]"
       }
      }
     },
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net [Abstract]",
        "terseLabel": "Fair Value Hedges:"
       }
      }
     },
     "localname": "GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing gain (loss) on derivative instruments.",
        "label": "Gain (Loss) on Derivative Instruments [Member]",
        "terseLabel": "Derivative gains (losses) [Member]"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period.",
        "label": "Gain (Loss) on Fair Value Hedges Recognized in Earnings",
        "totalLabel": "Total gains (losses) (pre-tax) on interest rate contracts"
       }
      }
     },
     "localname": "GainLossOnFairValueHedgesRecognizedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnFairValueHedgesRecognizedInEarningsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Fair Value Hedges Recognized in Earnings [Abstract]",
        "terseLabel": "Total gains (losses) (pre-tax) recognized on fair value hedges"
       }
      }
     },
     "localname": "GainLossOnFairValueHedgesRecognizedInEarningsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnInvestmentsMember1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing gain (loss) on investments.",
        "label": "Gain (Loss) on Investments [Member]",
        "terseLabel": "Net gains (losses) on trading and securities [Member]"
       }
      }
     },
     "localname": "GainLossOnInvestmentsMember1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails": {
       "order": 3.0,
       "parentTag": "wfc_GainsLossesFromEquityInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "terseLabel": "Realized net gains from sale"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSecuritizationOfFinancialAssets": {
     "auth_ref": [
      "r93",
      "r94",
      "r119",
      "r773",
      "r863",
      "r917"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A gain (loss) realized on a transfer, accounted for as a sale, of all or a portion of financial assets in which the transferor surrenders control and receives consideration other than a beneficial interest in the assets transferred. Reflects the amount of sales proceeds in excess of, or deficient from, the sum of the carrying amounts of transferred financial assets plus transaction costs.",
        "label": "Gain (Loss) on Securitization of Financial Assets",
        "terseLabel": "Net gains (losses) on sale"
       }
      }
     },
     "localname": "GainLossOnSecuritizationOfFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r323",
      "r884",
      "r885",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r987",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Axis]",
        "terseLabel": "Geographic Distribution [Axis]"
       }
      }
     },
     "localname": "GeographicDistributionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r884",
      "r885",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r987",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Domain]",
        "terseLabel": "Geographic Distribution [Domain]"
       }
      }
     },
     "localname": "GeographicDistributionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionForeignMember": {
     "auth_ref": [
      "r324",
      "r884",
      "r885",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r987",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as foreign.",
        "label": "Geographic Distribution, Foreign [Member]",
        "terseLabel": "Non-U.S. [Member]"
       }
      }
     },
     "localname": "GeographicDistributionForeignMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r340",
      "r341",
      "r769",
      "r847"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "negatedTerseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "negatedTerseLabel": "Divestitures"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government-guaranteed mortgage loan receivables on foreclosed real estate. Government guarantee programs include, but are not limited to, guarantees offered by the Federal Housing Administration (FHA) and the US Department of Veterans Affairs.",
        "label": "Government Guaranteed Mortgage Loans upon Foreclosure Receivable [Member]",
        "terseLabel": "Government guaranteed mortgage loans upon foreclosure receivable [Member]"
       }
      }
     },
     "localname": "GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Guarantor Obligations [Line Items]",
        "terseLabel": "Guarantor Obligations [Line Items]"
       }
      }
     },
     "localname": "GuaranteeObligationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r398"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "totalLabel": "Maximum exposure to loss"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement that requires the guarantor to make payments to a guaranteed party in compensation for that party's or parties' loss or injury, classified as other.",
        "label": "Guarantee Type, Other [Member]",
        "verboseLabel": "Other guarantees and indemnifications [Member]"
       }
      }
     },
     "localname": "GuaranteeTypeOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees [Abstract]",
        "terseLabel": "Guarantees [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteesTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Guarantees [Text Block]",
        "verboseLabel": "Guarantees and Other Commitments"
       }
      }
     },
     "localname": "GuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesandOtherCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": {
     "auth_ref": [
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, remaining after discontinued hedge.",
        "label": "Hedged Asset, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)",
        "verboseLabel": "Hedge accounting basis adjustment, assets"
       }
      }
     },
     "localname": "HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgedAssetFairValueHedge": {
     "auth_ref": [
      "r652"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset hedged in fair value hedging relationship.",
        "label": "Hedged Asset, Fair Value Hedge",
        "verboseLabel": "Carrying amount of assets"
       }
      }
     },
     "localname": "HedgedAssetFairValueHedge",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgedAssetFairValueHedgeCumulativeIncreaseDecrease": {
     "auth_ref": [
      "r653"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk.",
        "label": "Hedged Asset, Fair Value Hedge, Cumulative Increase (Decrease)",
        "verboseLabel": "Hedge accounting basis adjustment, assets"
       }
      }
     },
     "localname": "HedgedAssetFairValueHedgeCumulativeIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease": {
     "auth_ref": [
      "r654"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk, remaining after discontinued hedge.",
        "label": "Hedged Liability, Discontinued Fair Value Hedge, Cumulative Increase (Decrease)",
        "negatedLabel": "Hedge accounting basis adjustment, liabilities"
       }
      }
     },
     "localname": "HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgedLiabilityFairValueHedge": {
     "auth_ref": [
      "r652"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability hedged in fair value hedging relationship.",
        "label": "Hedged Liability, Fair Value Hedge",
        "negatedLabel": "Carrying amount of liabilities"
       }
      }
     },
     "localname": "HedgedLiabilityFairValueHedge",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease": {
     "auth_ref": [
      "r653"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk.",
        "label": "Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)",
        "negatedLabel": "Hedge accounting basis adjustment, liabilities"
       }
      }
     },
     "localname": "HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r628",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecurities": {
     "auth_ref": [
      "r247",
      "r269",
      "r300",
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss",
        "terseLabel": "Held-to-maturity, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]",
        "terseLabel": "Held-to-maturity debt securities:"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r272",
      "r278"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedGain",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain",
        "verboseLabel": "Held-to-maturity, gross unrealized gains"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "auth_ref": [
      "r273",
      "r279"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss",
        "negatedLabel": "Held-to-maturity, gross unrealized losses"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract]",
        "terseLabel": "Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]",
        "terseLabel": "Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value",
        "verboseLabel": "Held-to-maturity, fair value, remaining contractual maturity, due within one year"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value",
        "verboseLabel": "Held-to-maturity, fair value, remaining contractual maturity, due after ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value",
        "verboseLabel": "Held-to-maturity, fair value, remaining contractual maturity, due after five years through ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value",
        "verboseLabel": "Held-to-maturity, fair value, remaining contractual maturity, due after one year through five years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r270",
      "r277",
      "r855"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Held-to-maturity, at fair value",
        "totalLabel": "Held-to-maturity, fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesSoldSecurityRealizedGainLoss": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale of investment in debt security measured at amortized cost (held-to-maturity), including other-than-temporary impairment (OTTI).",
        "label": "Debt Securities, Held-to-maturity, Sold, Realized Gain (Loss)",
        "terseLabel": "Debt securities, held-to-maturity, sold, realized gain (Loss)"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesSoldSecurityRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeAndExpensesLessorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income and Expenses, Lessor [Abstract]",
        "terseLabel": "Income and Expenses, Lessor [Abstract]"
       }
      }
     },
     "localname": "IncomeAndExpensesLessorAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r840",
      "r864",
      "r885",
      "r919"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r127",
      "r140",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r292",
      "r405",
      "r406",
      "r407",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r418",
      "r419",
      "r597",
      "r687",
      "r715"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income before noncontrolling interests",
        "verboseLabel": "Net income before noncontrolling interests"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r356",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r128",
      "r150",
      "r151",
      "r198",
      "r583",
      "r588",
      "r590",
      "r920"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Cash paid for income taxes, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income tax benefit"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeposits": {
     "auth_ref": [
      "r122",
      "r882"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.",
        "label": "Increase (Decrease) in Deposits",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDerivativeAssetsAndLiabilities": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the net carrying value of derivative instruments reported as assets and liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).",
        "label": "Increase (Decrease) in Derivative Assets and Liabilities",
        "negatedLabel": "Derivative assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInDerivativeAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Net change in:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Other accrued expenses and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Stockholders' Equity Period Increase (Decrease)"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTradingSecurities": {
     "auth_ref": [
      "r112",
      "r118"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income.",
        "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI",
        "negatedTerseLabel": "Debt and equity securities, held for trading"
       }
      }
     },
     "localname": "IncreaseDecreaseInTradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperating": {
     "auth_ref": [
      "r871"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.",
        "label": "Interest and Dividend Income, Operating",
        "totalLabel": "Total interest income",
        "verboseLabel": "Total interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Dividend Income, Operating [Abstract]",
        "verboseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndDividendIncomeSecuritiesHeldToMaturity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on held-to-maturity securities.",
        "label": "Interest Income, Debt Securities, Held-to-maturity",
        "terseLabel": "Interest income, Held-to-maturity"
       }
      }
     },
     "localname": "InterestAndDividendIncomeSecuritiesHeldToMaturity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldForSale": {
     "auth_ref": [
      "r870"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest and fee income earned from loans held-for-sale, including mortgage loans, and interest earned from direct financing and sales-type leases held-for-sale.",
        "label": "Interest and Fee Income, Loans and Leases Held-for-sale",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeasesHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio": {
     "auth_ref": [
      "r870"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and fee income generated by loans the Entity intends and has the ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (1) industrial and agricultural; (2) real estate; and (3) real estate construction loans; (4) trade financing; (5) lease financing; (6) home equity lines-of-credit; (7) automobile and other vehicle loans; and (8) credit card and other revolving-type loans. Also includes interest income for leases held by the Entity.",
        "label": "Interest and Fee Income, Loans and Leases Held-in-portfolio",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeNonmortgageLoansAndLeasesHeldForSale": {
     "auth_ref": [
      "r870"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest and fee income earned from loans held-for-sale, including interest earned from direct financing and sales-type leases held-for-sale, but excluding mortgage loans held-for sale.",
        "label": "Interest and Fee Income, Nonmortgage Loans and Leases Held-for-sale",
        "terseLabel": "Loans held for sale, interest income"
       }
      }
     },
     "localname": "InterestAndFeeIncomeNonmortgageLoansAndLeasesHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDepositLiabilities": {
     "auth_ref": [
      "r857"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all domestic and foreign interest-bearing deposit liabilities.",
        "label": "Interest-bearing Deposit Liabilities",
        "terseLabel": "Interest-bearing deposits"
       }
      }
     },
     "localname": "InterestBearingDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDepositsInBanks": {
     "auth_ref": [
      "r844",
      "r860"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet.",
        "label": "Interest-bearing Deposits in Banks and Other Financial Institutions",
        "terseLabel": "Interest-earning deposits with banks"
       }
      }
     },
     "localname": "InterestBearingDepositsInBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r83",
      "r194",
      "r746",
      "r747",
      "r881"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Abstract]",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDeposits": {
     "auth_ref": [
      "r878"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of interest expense on all deposits.",
        "label": "Interest Expense, Deposits",
        "negatedLabel": "Deposits",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "InterestExpenseDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseLongTermDebt": {
     "auth_ref": [
      "r880",
      "r975",
      "r976"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of interest paid or due on all long-term debt.",
        "label": "Interest Expense, Long-term Debt",
        "negatedLabel": "Long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "InterestExpenseLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "verboseLabel": "Other interest expense"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseShortTermBorrowings": {
     "auth_ref": [
      "r879",
      "r975",
      "r976"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.",
        "label": "Interest Expense, Short-term Borrowings",
        "verboseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "InterestExpenseShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseTradingLiabilities": {
     "auth_ref": [
      "r879"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on short positions arising from sales of securities and other assets, which the entity does not own, to other parties. Trading liabilities includes the fair value of derivative contracts held for trading that are in loss positions.",
        "label": "Interest Expense, Trading Liabilities",
        "verboseLabel": "Less: Interest expense"
       }
      }
     },
     "localname": "InterestExpenseTradingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDebtSecuritiesAvailableForSaleOperating": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income, amortization of premium and accretion of discount on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale); classified as operating.",
        "label": "Interest Income, Debt Securities, Available-for-sale, Operating",
        "terseLabel": "Interest income, Available-for-sale"
       }
      }
     },
     "localname": "InterestIncomeDebtSecuritiesAvailableForSaleOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDebtSecuritiesOperating": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income, amortization of premium and accretion of discount, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as operating.",
        "label": "Interest Income, Debt Securities, Operating",
        "terseLabel": "Debt securities"
       }
      }
     },
     "localname": "InterestIncomeDebtSecuritiesOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDebtSecuritiesTradingOperating": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income, amortization of premium and accretion of discount, on investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as operating.",
        "label": "Interest Income, Debt Securities, Trading, Operating",
        "verboseLabel": "Debt securities, interest income"
       }
      }
     },
     "localname": "InterestIncomeDebtSecuritiesTradingOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r872"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Net interest Income",
        "totalLabel": "Net interest income",
        "verboseLabel": "Net interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "verboseLabel": "Other interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r111",
      "r116",
      "r123"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "verboseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r48",
      "r492",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.",
        "label": "Interest Rate Contract [Member]",
        "terseLabel": "Interest rate contracts [Member]",
        "verboseLabel": "Interest contracts [Member]"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "label": "Interest Receivable",
        "terseLabel": "Interest receivable"
       }
      }
     },
     "localname": "InterestReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r237",
      "r317",
      "r326",
      "r328",
      "r397",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by entity-defined rating.",
        "label": "Internal Credit Assessment [Axis]",
        "verboseLabel": "Internal Credit Assessment [Axis]"
       }
      }
     },
     "localname": "InternalCreditAssessmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InternalCreditAssessmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity defined credit risk rating.",
        "label": "Internal Credit Assessment [Domain]",
        "verboseLabel": "Internal Credit Assessment [Domain]"
       }
      }
     },
     "localname": "InternalCreditAssessmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r192",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r212",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "verboseLabel": "Reconciling Items [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentAdviceMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment recommendation and research provided to customer.",
        "label": "Investment Advice [Member]",
        "terseLabel": "Investment banking fees [Member]"
       }
      }
     },
     "localname": "InvestmentAdviceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentAdvisoryManagementAndAdministrativeServiceMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment advisory, asset management and administrative service. Includes, but is not limited to, distribution and shareholder service; and accounting, tax, legal, regulatory filing, share registration and shareholder correspondence activities.",
        "label": "Investment Advisory, Management and Administrative Service [Member]",
        "terseLabel": "Investment advisory and other asset-based fees [Member]"
       }
      }
     },
     "localname": "InvestmentAdvisoryManagementAndAdministrativeServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust": {
     "auth_ref": [
      "r859",
      "r911"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, the carrying value of junior subordinated long-term debt owed to unconsolidated subsidiary trusts as of the balance sheet date. Such debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets and was initially scheduled to be repaid after one year or beyond the normal operating cycle if longer.",
        "label": "Junior Subordinated Debenture Owed to Unconsolidated Subsidiary Trust",
        "terseLabel": "Junior subordinated debenture owed to unconsolidated subsidiary trust"
       }
      }
     },
     "localname": "JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r756",
      "r757"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee Disclosure [Abstract]",
        "terseLabel": "Lessee Disclosure [Abstract]"
       }
      }
     },
     "localname": "LesseeDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor Disclosure [Abstract]",
        "terseLabel": "Lessor Disclosure [Abstract]"
       }
      }
     },
     "localname": "LessorDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding, amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeverageRatiosAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking Regulation, Leverage Ratio [Abstract]",
        "terseLabel": "Regulatory leverage:"
       }
      }
     },
     "localname": "LeverageRatiosAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r28",
      "r127",
      "r208",
      "r292",
      "r405",
      "r406",
      "r407",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r418",
      "r419",
      "r600",
      "r606",
      "r607",
      "r715",
      "r767",
      "r768"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Liabilities",
        "totalLabel": "Total liabilities",
        "verboseLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r127",
      "r292",
      "r715",
      "r769",
      "r854",
      "r909"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r690"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "negatedLabel": "Total liabilities after derivative netting"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": {
     "auth_ref": [
      "r27",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).",
        "label": "Life Insurance, Corporate or Bank Owned, Amount",
        "terseLabel": "Corporate/bank-owned life insurance"
       }
      }
     },
     "localname": "LifeInsuranceCorporateOrBankOwnedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Litigation Settlement, Expense"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoanRestructuringModificationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by concessions made to the terms of loan contracts.",
        "label": "Loan Restructuring Modification [Axis]",
        "terseLabel": "Loan Restructuring Modification [Axis]"
       }
      }
     },
     "localname": "LoanRestructuringModificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoanRestructuringModificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral.",
        "label": "Loan Restructuring Modification [Domain]",
        "terseLabel": "Loan Restructuring Modification [Domain]"
       }
      }
     },
     "localname": "LoanRestructuringModificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoanToValueAxis": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by debt-to-value ratio, for example, but not limited to, 80% to 100%. Element name and standard label in Debt-to-Value [numeric lower end] to [numeric higher end] Percent [Member] or Debt-to-Value Greater Than [low end numeric value] Percent [Member] or Debt-to-Value Less Than [high end numeric value] Percent [Member] formats.",
        "label": "Debt-to-Value [Axis]",
        "terseLabel": "Debt-to-Value [Axis]"
       }
      }
     },
     "localname": "LoanToValueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoanToValueDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt-to-value (DTV) ratio, for example, but not limited to, 80% to 100%. Element name and standard label in DTV [numeric lower end] to [numeric higher end] Percent [Member] or DTV Greater Than [low end numeric value] Percent [Member] or DTV Less Than [high end numeric value] Percent [Member] formats.",
        "label": "Debt-to-Value [Domain]",
        "terseLabel": "Debt-to-Value [Domain]"
       }
      }
     },
     "localname": "LoanToValueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndFinanceReceivablesMember": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual rights to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position.",
        "label": "Loans and Finance Receivables [Member]",
        "verboseLabel": "Loans [Member]"
       }
      }
     },
     "localname": "LoansAndFinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowance": {
     "auth_ref": [
      "r228",
      "r233",
      "r249",
      "r253"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Allowance",
        "negatedLabel": "Allowance for loan losses",
        "terseLabel": "Allowance for loan losses"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unfunded portion of contractual agreement to lend funds to borrower for financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Commitment to Lend",
        "terseLabel": "Loans and leases receivable, impaired, commitment to lend"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableImpairedCommitmentToLend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income on impaired and nonperforming loans that is due to the change in present value attributable to the passage of time.",
        "label": "Loans and Leases Receivable, Impaired, Interest Income Recognized, Change in Present Value Attributable to Passage of Time",
        "negatedLabel": "Interest income on certain loans"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetReportedAmount": {
     "auth_ref": [
      "r224",
      "r861"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.",
        "label": "Loans and Leases Receivable, Net Amount",
        "terseLabel": "Loans, net",
        "totalLabel": "Net loans"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetReportedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansHeldForSaleFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails": {
       "order": 1.0,
       "parentTag": "wfc_LoansheldforsaleAggregateunpaidprincipal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.",
        "label": "Loans Held-for-sale, Fair Value Disclosure",
        "terseLabel": "Loans held for sale, carried at fair value",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansHeldForSaleFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansHeldForSaleMeasurementInput": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure loan, held for sale.",
        "label": "Loans Held-for-sale, Measurement Input",
        "terseLabel": "Loans held for sale, measurement input"
       }
      }
     },
     "localname": "LoansHeldForSaleMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by US and non-US government sponsored enterprise, authority, agency and program guarantees for government insured loans.",
        "label": "Loans Insured or Guaranteed by Government Authorities [Axis]",
        "terseLabel": "Loans Insured or Guaranteed by Government Authorities [Axis]"
       }
      }
     },
     "localname": "LoansInsuredOrGuaranteedByGovernmentAuthoritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee by US and non-US government sponsored enterprises, authorities, agencies and programs for government insured loans.",
        "label": "Loans Insured or Guaranteed by Government Authorities [Domain]",
        "terseLabel": "Loans Insured or Guaranteed by Government Authorities [Domain]"
       }
      }
     },
     "localname": "LoansInsuredOrGuaranteedByGovernmentAuthoritiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee by US government authority for government insured loans.",
        "label": "Loans Insured or Guaranteed by US Government Authorities [Member]",
        "verboseLabel": "Government insured or guaranteed [Member]"
       }
      }
     },
     "localname": "LoansInsuredOrGuaranteedByUsGovernmentAuthoritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansManagedOrSecuritizedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Managed, Securitized or Asset-backed Financing Arrangement [Abstract]",
        "verboseLabel": "Principal Balances - Off-Balance Sheet Securitized Loans [Abstract]"
       }
      }
     },
     "localname": "LoansManagedOrSecuritizedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "verboseLabel": "Loans and Related Allowance for Credit Losses"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansPledgedAsCollateral": {
     "auth_ref": [
      "r243",
      "r795"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of loans that have been pledged as collateral for borrowings. If the secured party has the right by contract or custom to sell or re-pledge the collateral, then the debtor reclassifies that asset and report that asset in its statement of financial position separately from other assets not so encumbered.",
        "label": "Loans Pledged as Collateral",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "LoansPledgedAsCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r250"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.",
        "label": "Loans Receivable, Fair Value Disclosure",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": {
     "auth_ref": [
      "r224",
      "r959"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.",
        "label": "Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance",
        "terseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount of money or property, or a portion thereof, leant to a borrower (debtor) in exchange for a promise to repay the amount borrowed plus interest at a date certain in the future.",
        "label": "Loans Receivable [Member]",
        "verboseLabel": "Loans [Member]"
       }
      }
     },
     "localname": "LoansReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r14",
      "r421",
      "r425",
      "r426",
      "r427",
      "r851",
      "r903"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "negatedLabel": "Long-term debt",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt, carried at fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r29",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r389",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r389",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualPayments": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow reducing loss contingency liability.",
        "label": "Loss Contingency Accrual, Payments",
        "terseLabel": "Loss Contingency Accrual, Payments"
       }
      }
     },
     "localname": "LossContingencyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyClaimsDismissedNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims dismissed.",
        "label": "Loss Contingency, Claims Dismissed, Number",
        "terseLabel": "Loss Contingency, Claims Dismissed, Number"
       }
      }
     },
     "localname": "LossContingencyClaimsDismissedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency, Claims Settled, Number",
        "terseLabel": "Loss Contingency, Claims Settled, Number"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "auth_ref": [
      "r379",
      "r382",
      "r387"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Awarded, Value",
        "terseLabel": "Loss Contingency, Damages Awarded, Value"
       }
      }
     },
     "localname": "LossContingencyDamagesAwardedValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r379",
      "r382",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages paid to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Paid, Value",
        "terseLabel": "Loss Contingency, Damages Paid, Value"
       }
      }
     },
     "localname": "LossContingencyDamagesPaidValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDateOfDismissal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the pending litigation matter was dismissed, in YYYY-MM-DD format.",
        "label": "Loss Contingency, Date of Dismissal",
        "terseLabel": "Loss Contingency, Date of Dismissal"
       }
      }
     },
     "localname": "LossContingencyDateOfDismissal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r383",
      "r388",
      "r394"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Loss Contingency, Estimate of Possible Loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyLawsAffected": {
     "auth_ref": [
      "r379",
      "r382",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specifies the laws, rules or regulations, or accepted industry practices or procedures that were alleged to have been violated by the defendant.",
        "label": "Loss Contingency, Laws Affected",
        "terseLabel": "Loss Contingency, Laws Affected"
       }
      }
     },
     "localname": "LossContingencyLawsAffected",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r389",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "label": "Loss Contingency, New Claims Filed, Number",
        "terseLabel": "Loss Contingency, New Claims Filed, Number"
       }
      }
     },
     "localname": "LossContingencyNewClaimsFiledNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Loss contingency, pending claims, number"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.",
        "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued",
        "verboseLabel": "Range of possible loss, portion not accrued"
       }
      }
     },
     "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencySettlementAgreementDate": {
     "auth_ref": [
      "r379",
      "r382",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective date of a duly executed litigation settlement agreement.",
        "label": "Loss Contingency, Settlement Agreement, Date",
        "terseLabel": "Loss Contingency, Settlement Agreement, Date"
       }
      }
     },
     "localname": "LossContingencySettlementAgreementDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketApproachValuationTechniqueMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.",
        "label": "Valuation, Market Approach [Member]",
        "terseLabel": "Valuation, market comparable pricing [Member]"
       }
      }
     },
     "localname": "MarketApproachValuationTechniqueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities [Abstract]",
        "terseLabel": "Total AFS and HTM Debt securities:"
       }
      }
     },
     "localname": "MarketableSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Advertising and promotion"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Maturity30To90DaysMember": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity period that is more than 29 days but fewer than 91 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.",
        "label": "Maturity 30 to 90 Days [Member]",
        "terseLabel": "30-90 Days [Member]"
       }
      }
     },
     "localname": "Maturity30To90DaysMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturityOver90DaysMember": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity period of over 90 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.",
        "label": "Maturity Greater than 90 Days [Member]",
        "terseLabel": "Over 90 days [Member]"
       }
      }
     },
     "localname": "MaturityOver90DaysMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturityOvernightMember": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity period of the day after the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.",
        "label": "Maturity Overnight [Member]",
        "terseLabel": "Overnight/Continuous [Member]"
       }
      }
     },
     "localname": "MaturityOvernightMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturityUpTo30DaysMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity period of up to 30 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.",
        "label": "Maturity Less than 30 Days [Member]",
        "terseLabel": "Up to 30 days [Member]"
       }
      }
     },
     "localname": "MaturityUpTo30DaysMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum Length of Time Hedged in Cash Flow Hedge",
        "verboseLabel": "Maximum length of time hedged in cash flow hedge"
       }
      }
     },
     "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_MeasurementInputComparabilityAdjustmentMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using adjustment to observed price for similar asset or liability when identical transaction does not exist.",
        "label": "Measurement Input, Comparability Adjustment [Member]",
        "terseLabel": "Measurement input, market comparability adjustment [Member]"
       }
      }
     },
     "localname": "MeasurementInputComparabilityAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDefaultRateMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using likelihood loan will not be repaid as proportion of outstanding loan.",
        "label": "Measurement Input, Default Rate [Member]",
        "terseLabel": "Measurement input, default rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDefaultRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Measurement input, discount rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputLossSeverityMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using loss, including, but not limited to, interest and write-down of principal, incurred on defaulted security as proportion of principal balance.",
        "label": "Measurement Input, Loss Severity [Member]",
        "terseLabel": "Measurement input, loss severity [Member]"
       }
      }
     },
     "localname": "MeasurementInputLossSeverityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPrepaymentRateMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal.",
        "label": "Measurement Input, Prepayment Rate [Member]",
        "terseLabel": "Measurement input, prepayment rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputPrepaymentRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Measurement input, volatility factor [Member]"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r35",
      "r127",
      "r292",
      "r405",
      "r410",
      "r411",
      "r412",
      "r418",
      "r419",
      "r715",
      "r853",
      "r908"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember": {
     "auth_ref": [
      "r263",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by non-governmental sponsored enterprises.",
        "label": "Mortgage-backed Securities, Issued by Private Enterprises [Member]",
        "terseLabel": "Non-agency mortgage-backed securities [Member]"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by US Government Sponsored Enterprises, such as Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac).",
        "label": "Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]",
        "terseLabel": "Federal agency mortgage-backed securities [Member]"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r263",
      "r492",
      "r494",
      "r540",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by mortgage loans.",
        "label": "Collateralized Mortgage Backed Securities [Member]",
        "terseLabel": "Mortgage-backed securities [Member]"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBankingMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Origination or servicing of loan secured by real property.",
        "label": "Mortgage Banking [Member]",
        "verboseLabel": "Mortgage banking [Member]"
       }
      }
     },
     "localname": "MortgageBankingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.",
        "label": "Mortgage Loans in Process of Foreclosure, Amount",
        "terseLabel": "Mortgage loans in process of foreclosure, amount"
       }
      }
     },
     "localname": "MortgageLoansInProcessOfForeclosureAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageServicingRightsMSRImpairmentRecovery": {
     "auth_ref": [
      "r119",
      "r825"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The adjustment to the carrying value of the rights retained or purchased to service mortgages. These adjustments are made when the estimate of the fair value is changed. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.",
        "label": "Mortgage Servicing Rights (MSR) Impairment (Recovery)",
        "terseLabel": "MSR impairment"
       }
      }
     },
     "localname": "MortgageServicingRightsMSRImpairmentRecovery",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided (used) by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided (used) by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r115",
      "r117",
      "r120"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided (used) by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement": {
     "auth_ref": [
      "r792"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss after recoveries for transferred financial assets that continue to be recognized in the statement of financial position.",
        "label": "Net Credit Loss on Loans Managed or Securitized or Asset-backed Financing Arrangement",
        "verboseLabel": "Net charge-offs"
       }
      }
     },
     "localname": "NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r72",
      "r75",
      "r80",
      "r87",
      "r120",
      "r127",
      "r140",
      "r144",
      "r145",
      "r146",
      "r147",
      "r150",
      "r151",
      "r159",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r292",
      "r405",
      "r406",
      "r407",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r418",
      "r419",
      "r687",
      "r715",
      "r865",
      "r912"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Wells Fargo net income",
        "verboseLabel": "Wells Fargo net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r72",
      "r75",
      "r80",
      "r150",
      "r151",
      "r602",
      "r616"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income from noncontrolling interests",
        "verboseLabel": "Less: Net income from noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r147",
      "r153",
      "r154",
      "r160",
      "r163",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Wells Fargo net income applicable to common stock",
        "verboseLabel": "Wells Fargo net income (loss) applicable to common stock (numerator)"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Accounting Standards Adopted in 2022"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r448",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling interests [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not designated as hedging instrument [Member]",
        "verboseLabel": "Not designated as hedging instrument [Member]"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoninterestBearingDepositLiabilities": {
     "auth_ref": [
      "r857"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity.",
        "label": "Noninterest-bearing Deposit Liabilities",
        "terseLabel": "Noninterest-bearing deposits"
       }
      }
     },
     "localname": "NoninterestBearingDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpense": {
     "auth_ref": [
      "r877"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total aggregate amount of all noninterest expense.",
        "label": "Noninterest Expense",
        "totalLabel": "Total noninterest expense",
        "verboseLabel": "Noninterest expense"
       }
      }
     },
     "localname": "NoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noninterest Expense [Abstract]",
        "verboseLabel": "Noninterest expense"
       }
      }
     },
     "localname": "NoninterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncome": {
     "auth_ref": [
      "r875"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.",
        "label": "Noninterest Income",
        "totalLabel": "Total noninterest income",
        "verboseLabel": "Noninterest Income"
       }
      }
     },
     "localname": "NoninterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noninterest Income [Abstract]",
        "verboseLabel": "Noninterest income"
       }
      }
     },
     "localname": "NoninterestIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncomeOtherOperatingIncome": {
     "auth_ref": [
      "r82",
      "r863",
      "r918"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue earned, classified as other, excluding interest income.",
        "label": "Noninterest Income, Other Operating Income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NoninterestIncomeOtherOperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonqualifiedPlanMember": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r526",
      "r527",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Nonqualified Plan [Member]",
        "terseLabel": "Nonqualified Plan [Member]"
       }
      }
     },
     "localname": "NonqualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonrecourseMember": {
     "auth_ref": [
      "r600",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability for which creditor does not have recourse to debtor but rather has recourse only to property used for collateral in transaction or other specific property.",
        "label": "Nonrecourse [Member]",
        "terseLabel": "Nonrecourse [Member]"
       }
      }
     },
     "localname": "NonrecourseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used as economic hedge for exposure to risk.",
        "label": "Not Designated as Hedging Instrument, Economic Hedge [Member]",
        "terseLabel": "Economic hedges [Member]"
       }
      }
     },
     "localname": "NotDesignatedAsHedgingInstrumentEconomicHedgeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotDesignatedAsHedgingInstrumentTradingMember": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used for trading purposes for exposure to risk.",
        "label": "Not Designated as Hedging Instrument, Trading [Member]",
        "terseLabel": "Customer accommodation trading and other derivatives [Member]"
       }
      }
     },
     "localname": "NotDesignatedAsHedgingInstrumentTradingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r247",
      "r300",
      "r309",
      "r316",
      "r328",
      "r329",
      "r993",
      "r995",
      "r996"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Loans",
        "verboseLabel": "Loans (period-end)"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of reportable operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ObligationToRepurchaseReceivablesSoldMember": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement to repurchase receivables that have been sold to a third party, which exposes the entity to collection loss.",
        "label": "Obligation to Repurchase Receivables Sold [Member]",
        "verboseLabel": "Loans and LHFS sold with recourse [Member]"
       }
      }
     },
     "localname": "ObligationToRepurchaseReceivablesSoldMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OccupancyNet": {
     "auth_ref": [
      "r97",
      "r749",
      "r876"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.",
        "label": "Occupancy, Net",
        "verboseLabel": "Occupancy"
       }
      }
     },
     "localname": "OccupancyNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiability": {
     "auth_ref": [
      "r301",
      "r391"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
        "label": "Off-Balance Sheet, Credit Loss, Liability",
        "terseLabel": "Allowance for unfunded credit commitments"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffsettingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting [Abstract]",
        "terseLabel": "Offsetting [Abstract]"
       }
      }
     },
     "localname": "OffsettingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OffsettingDerivativeAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Derivative Assets [Abstract]",
        "verboseLabel": "Derivative Assets"
       }
      }
     },
     "localname": "OffsettingDerivativeAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OffsettingDerivativeLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Derivative Liabilities [Abstract]",
        "verboseLabel": "Derivative Liabilities"
       }
      }
     },
     "localname": "OffsettingDerivativeLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r754",
      "r757"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Fixed lease expense \u2013 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": {
     "auth_ref": [
      "r171",
      "r760"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": 4.0,
       "parentTag": "wfc_LeaseIncomeLessor",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income, Lease Payments",
        "terseLabel": "Fixed revenues on operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r751"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "verboseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityOperatingLeaseRightofUseROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityOperatingLeaseRightofUseROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r750"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease ROU assets (lessee)",
        "verboseLabel": "ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityOperatingLeaseRightofUseROUAssetsandLeaseLiabilitiesDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityOperatingLeaseRightofUseROUAssetsandLeaseLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "auth_ref": [
      "r171",
      "r761"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": 2.0,
       "parentTag": "wfc_LeaseIncomeLessor",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.",
        "label": "Operating Lease, Variable Lease Income",
        "terseLabel": "Variable revenues on operating leases"
       }
      }
     },
     "localname": "OperatingLeaseVariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "auth_ref": [
      "r945",
      "r948",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests.",
        "label": "Other Security Investments [Member]",
        "terseLabel": "Other method investments - Private equity [Member]"
       }
      }
     },
     "localname": "OtherAggregatedInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r11",
      "r848",
      "r900"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 13.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets",
        "verboseLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Abstract]"
       }
      }
     },
     "localname": "OtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Other Assets Disclosure [Text Block]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of other assets.",
        "label": "Other Assets, Fair Value Disclosure",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r630",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "All other assets [Member]"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMiscellaneous": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets.",
        "label": "Other Assets, Miscellaneous",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneous",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Other commitment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]",
        "verboseLabel": "Debt securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]",
        "verboseLabel": "Defined benefit plans adjustments:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r60",
      "r65",
      "r511"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "totalLabel": "Net actuarial and prior service gains (losses) arising during the period, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "negatedLabel": "Net actuarial and prior service gains (losses) arising during the period, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "verboseLabel": "Derivatives and hedging activities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]",
        "verboseLabel": "Foreign currency translation adjustments:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r54",
      "r65",
      "r731",
      "r732",
      "r736"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "totalLabel": "Net unrealized gains (losses) arising during the period, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r52",
      "r65",
      "r731",
      "r732",
      "r736"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Net unrealized gains (losses) arising during the period, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r52",
      "r66",
      "r731",
      "r733",
      "r743"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax",
        "negatedLabel": "Net unrealized gains (losses) arising during the period, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "auth_ref": [
      "r57",
      "r58",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax",
        "terseLabel": "Net change, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r57",
      "r58",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "totalLabel": "Debt securities",
        "verboseLabel": "Net change in debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "auth_ref": [
      "r57",
      "r58",
      "r66"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax",
        "negatedTerseLabel": "Net change, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r81",
      "r737",
      "r739",
      "r744"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Net unrealized gains (losses) arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r78",
      "r79",
      "r88",
      "r291",
      "r737",
      "r742",
      "r744",
      "r866",
      "r913"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "totalLabel": "Other comprehensive income (loss), Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r55",
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "terseLabel": "Total gains (losses) (pre-tax) recognized on cash flow hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r55",
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Net unrealized gains (losses) arising during the period on cash flow hedges, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r55",
      "r65",
      "r632",
      "r638",
      "r669"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Net unrealized gains (losses) (pre-tax) recognized in OCI",
        "verboseLabel": "Net unrealized gains (losses) arising during the period on cash flow hedges, Before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "negatedLabel": "Net unrealized gains (losses) arising during the period on cash flow hedges, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r65",
      "r69"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTotalLabel": "Reclassification of net (gains) losses to net income on cash flow hedges, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r640"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "negatedTerseLabel": "Reclassification of net (gains) losses to net income on cash flow hedges, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "terseLabel": "Reclassification of net (gains) losses to net income on cash flow hedges, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax": {
     "auth_ref": [
      "r56",
      "r639"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax",
        "terseLabel": "Change in fair value of excluded components on fair value hedges, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTax": {
     "auth_ref": [
      "r56",
      "r639"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax",
        "terseLabel": "Change in fair value of excluded components on fair value hedges, Before tax",
        "verboseLabel": "Recognized on derivatives, Total recorded in OCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax": {
     "auth_ref": [
      "r56",
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax",
        "negatedTerseLabel": "Change in fair value of excluded components on fair value hedges, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax": {
     "auth_ref": [
      "r63",
      "r66"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax expense (benefit) of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Reclassification Adjustment, Tax",
        "negatedTotalLabel": "Net change, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment": {
     "auth_ref": [
      "r63",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment",
        "totalLabel": "Net change, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment [Abstract]",
        "verboseLabel": "Debit valuation adjustment (DVA):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustment": {
     "auth_ref": [
      "r63",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, before Tax, after Reclassification Adjustment",
        "totalLabel": "Net change, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionAfterTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r71",
      "r718",
      "r719"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk, realized upon derecognition of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, after Tax",
        "negatedTotalLabel": "Reclassification of net (gains) losses to net income, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionBeforeTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r69",
      "r71",
      "r718",
      "r719"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustment",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk, realized upon derecognition of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax",
        "negatedTerseLabel": "Reclassification of net (gains) losses to net income, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionTax": {
     "auth_ref": [
      "r63",
      "r66",
      "r719"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionAfterTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification adjustment from accumulated other comprehensive income (loss) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk, realized upon derecognition of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, Tax",
        "verboseLabel": "Reclassification of net (gains) losses to net income, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r709",
      "r718"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, before reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax",
        "totalLabel": "Net unrealized gains (losses) arising during period, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r709",
      "r718"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax",
        "verboseLabel": "Net unrealized gains (losses) arising during period, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r63",
      "r66",
      "r709"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification adjustment, of tax expense (benefit) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk on financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax",
        "negatedTerseLabel": "Net unrealized gains (losses) arising during period, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
     "auth_ref": [
      "r52",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "totalLabel": "Net change, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "totalLabel": "Net change, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r70",
      "r71",
      "r735"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax",
        "negatedTerseLabel": "Reclassification of net (gains) losses to net income, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r70",
      "r71",
      "r735"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "negatedTotalLabel": "Reclassification of net (gains) losses to net income, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax": {
     "auth_ref": [
      "r66",
      "r733",
      "r743"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax",
        "terseLabel": "Reclassification of net (gains) losses to net income, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r52",
      "r66",
      "r733",
      "r743"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "negatedTotalLabel": "Net change, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r73",
      "r76",
      "r78",
      "r79",
      "r81",
      "r88",
      "r440",
      "r737",
      "r742",
      "r744",
      "r866",
      "r913"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss), after tax",
        "totalLabel": "Other comprehensive loss, after tax",
        "verboseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Components of other comprehensive income and related tax effects [Abstract]",
        "verboseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r76",
      "r597",
      "r598",
      "r604"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Other comprehensive income from noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r62",
      "r65",
      "r511",
      "r540"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "negatedTotalLabel": "Net change, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r62",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Defined benefit plans adjustments",
        "negatedTotalLabel": "Net change, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r60",
      "r65",
      "r511"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Net actuarial and prior service gains (losses) arising during the period, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r62",
      "r66",
      "r597"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "totalLabel": "Net change, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r71",
      "r511"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "negatedTerseLabel": "Reclassification of amounts to noninterest expense, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r71",
      "r511"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "negatedTotalLabel": "Reclassification of amounts to noninterest expense, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Reclassification of amounts to noninterest expense, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r66",
      "r78",
      "r88",
      "r583",
      "r589",
      "r591",
      "r737",
      "r740",
      "r744",
      "r866",
      "r913"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "negatedTotalLabel": "Other comprehensive income (loss), Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r57",
      "r65",
      "r284"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax",
        "terseLabel": "Net unrealized gains (losses) arising during the period, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r57",
      "r65"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "totalLabel": "Net unrealized gains (losses) arising during the period, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r58",
      "r66"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "negatedLabel": "Net unrealized gains (losses) arising during the period, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherContractMember": {
     "auth_ref": [
      "r48",
      "r492",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is classified as other.",
        "label": "Other Contract [Member]",
        "terseLabel": "Other contract [Member]"
       }
      }
     },
     "localname": "OtherContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCostOfOperatingRevenue": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.",
        "label": "Other Cost of Operating Revenue",
        "terseLabel": "Other cost of revenue"
       }
      }
     },
     "localname": "OtherCostOfOperatingRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDebtSecuritiesMember": {
     "auth_ref": [
      "r281",
      "r332",
      "r492",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt securities classified as other.",
        "label": "Other Debt Obligations [Member]",
        "terseLabel": "Other liabilities [Member]",
        "verboseLabel": "Other debt securities [Member]"
       }
      }
     },
     "localname": "OtherDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoninterestExpense": {
     "auth_ref": [
      "r877"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noninterest expense classified as other.",
        "label": "Other Noninterest Expense",
        "terseLabel": "Other noninterest expense",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r466",
      "r467",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other benefits plan assets [Member]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherTradingMember": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading in a derivative instrument whose primary underlying risk is classified as other.",
        "label": "Other Trading [Member]",
        "verboseLabel": "Repledged third-party owned debt and equity securities [Member]"
       }
      }
     },
     "localname": "OtherTradingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OverTheCounterMember": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction that does not take place on an organized exchange.",
        "label": "Over the Counter [Member]",
        "verboseLabel": "OTC [Member]"
       }
      }
     },
     "localname": "OverTheCounterMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Wells Fargo stockholders' equity [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PassMember": {
     "auth_ref": [
      "r237",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables not considered to be special mention, substandard, doubtful, and loss receivables.",
        "label": "Pass [Member]",
        "terseLabel": "Pass [Member]"
       }
      }
     },
     "localname": "PassMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r246",
      "r247",
      "r309",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "verboseLabel": "Loans 90 days or More Past Due and Still Accruing"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.",
        "label": "Payments for Origination and Purchases of Loans Held-for-sale",
        "negatedLabel": "Originations and purchases of loans held for sale"
       }
      }
     },
     "localname": "PaymentsForOriginationAndPurchasesOfLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Investments [Abstract]",
        "verboseLabel": "Available-for-sale debt securities:"
       }
      }
     },
     "localname": "PaymentsForProceedsFromInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromLoansAndLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Loans and Leases [Abstract]",
        "verboseLabel": "Loans:"
       }
      }
     },
     "localname": "PaymentsForProceedsFromLoansAndLeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r101",
      "r103"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchased"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for reacquisition of callable preferred stock.",
        "label": "Payments for Repurchase of Redeemable Preferred Stock",
        "negatedTerseLabel": "Redeemed"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r99",
      "r102",
      "r260"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedTerseLabel": "Purchases"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "auth_ref": [
      "r102",
      "r260"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.",
        "label": "Payments to Acquire Held-to-maturity Securities",
        "negatedLabel": "Purchases"
       }
      }
     },
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Investments [Abstract]",
        "terseLabel": "Held-to-maturity debt securities:"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireLoansAndLeasesHeldForInvestment": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from (a) purchases of loans held-for-investment, (b) purchases of leases held-for-investment, and (c) both.",
        "label": "Payments to Acquire Loans and Leases Held-for-investment",
        "negatedLabel": "Purchases of loans"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansAndLeasesHeldForInvestment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r491",
      "r493",
      "r499",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r540",
      "r542",
      "r543",
      "r544",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "Employee Benefits and Other Expenses"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r465",
      "r467",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r559",
      "r560",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension plan assets [Member]"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at fair value measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PositionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by position taken for a security.",
        "label": "Position [Axis]",
        "terseLabel": "Position [Axis]"
       }
      }
     },
     "localname": "PositionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PositionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates position taken for a security.",
        "label": "Position [Domain]",
        "terseLabel": "Position [Domain]"
       }
      }
     },
     "localname": "PositionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockConvertibleSharesIssuable": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion of preferred stock.",
        "label": "Preferred Stock, Convertible, Shares Issuable",
        "terseLabel": "Number of common stock shares per preferred share"
       }
      }
     },
     "localname": "PreferredStockConvertibleSharesIssuable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, dividend rate (percent)"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r154",
      "r164"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "terseLabel": "Less: Preferred stock dividends and other"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r126",
      "r437"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Preferred stock, liquidation preference, value"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "verboseLabel": "Preferred stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]",
        "verboseLabel": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]"
       }
      }
     },
     "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r431",
      "r441",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Preferred stock, redemption price per share"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred Stock, shares issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockTextBlock": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.",
        "label": "Preferred Stock [Text Block]",
        "verboseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17",
      "r769"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.",
        "label": "Preferred Stock, Value, Outstanding",
        "verboseLabel": "Preferred stock, carrying value"
       }
      }
     },
     "localname": "PreferredStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockVotingRights": {
     "auth_ref": [
      "r17",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Preferred Stock, Voting Rights",
        "terseLabel": "Voting rights"
       }
      }
     },
     "localname": "PreferredStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrincipalForgivenessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan modification for a reduction in the amount of unpaid principal on a loan.",
        "label": "Principal Forgiveness [Member]",
        "terseLabel": "Primary modification type, Principal forgiveness [Member]"
       }
      }
     },
     "localname": "PrincipalForgivenessMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrivateEquityFundsMember": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments held in private equity funds.",
        "label": "Private Equity Funds [Member]",
        "terseLabel": "Private equity [Member]"
       }
      }
     },
     "localname": "PrivateEquityFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).",
        "label": "Proceeds from Issuance of Long-term Debt and Capital Securities, Net",
        "verboseLabel": "Proceeds from issuance"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "verboseLabel": "Proceeds from issuance"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants [Abstract]",
        "verboseLabel": "Preferred stock:"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r99",
      "r100",
      "r260"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "verboseLabel": "Prepayments and maturities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r100",
      "r260"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities",
        "terseLabel": "Paydowns and maturities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r106",
      "r109"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Repayments of) Long-term Debt and Capital Securities [Abstract]",
        "verboseLabel": "Long-term debt:"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "verboseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfLoansHeldforsale": {
     "auth_ref": [
      "r110",
      "r114"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale proceeds and collection of repayments from borrowers on loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization; includes mortgages and other types of loans.",
        "label": "Proceeds from Sale and Collection of Loans Held-for-sale",
        "verboseLabel": "Proceeds from sales of and paydowns on loans originally classified as held for sale"
       }
      }
     },
     "localname": "ProceedsFromSaleAndCollectionOfLoansHeldforsale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r99",
      "r100",
      "r260"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sales"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLoansAndLeasesHeldForInvestment": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow from (a) sales of loans held-for-investment, (b) sales of leases held-for-investment, and (c) both. Includes proceeds from securitizations of loans.",
        "label": "Proceeds from Sale of Loans and Leases Held-for-investment",
        "verboseLabel": "Proceeds from sales of loans originally classified as held for investment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLoansAndLeasesHeldForInvestment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalAndContractServicesExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.",
        "label": "Professional and Contract Services Expense",
        "terseLabel": "Professional and outside services"
       }
      }
     },
     "localname": "ProfessionalAndContractServicesExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r6",
      "r72",
      "r75",
      "r80",
      "r113",
      "r127",
      "r140",
      "r150",
      "r151",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r292",
      "r405",
      "r406",
      "r407",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r418",
      "r419",
      "r597",
      "r601",
      "r603",
      "r616",
      "r617",
      "r687",
      "r715",
      "r885"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r37",
      "r355",
      "r753"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Premises and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": {
     "auth_ref": [
      "r355",
      "r748",
      "r758"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "terseLabel": "Operating lease assets (lessor)"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r118",
      "r229",
      "r873"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to estimated loss from loan and lease transactions.",
        "label": "Provision for Loan and Lease Losses",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r118",
      "r229",
      "r873"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.",
        "label": "Provision for Loan, Lease, and Other Losses",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r15",
      "r852",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r15",
      "r852",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentMember": {
     "auth_ref": [
      "r15",
      "r852",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.",
        "label": "Purchase Commitment [Member]",
        "terseLabel": "Purchase commitment [Member]"
       }
      }
     },
     "localname": "PurchaseCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QualifiedPlanMember": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r526",
      "r527",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Qualified Plan [Member]",
        "terseLabel": "Qualified Plan [Member]"
       }
      }
     },
     "localname": "QualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RealEstateLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan to finance the purchase of real estate, including but not limited to, land or building.",
        "label": "Real Estate Loan [Member]",
        "verboseLabel": "Real estate mortgage [Member]"
       }
      }
     },
     "localname": "RealEstateLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails",
      "http://www.wellsfargo.com/role/OtherAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r68",
      "r78",
      "r79",
      "r81",
      "r737",
      "r741",
      "r744"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOfCashFlowHedgeGainLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Cash Flow Hedge Gain (Loss) [Abstract]",
        "terseLabel": "Cash Flow Hedges:"
       }
      }
     },
     "localname": "ReclassificationOfCashFlowHedgeGainLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r205",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r205",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Revenue by Operating Segment"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RecourseStatusAxis": {
     "auth_ref": [
      "r600",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by recourse or nonrecourse status of liability.",
        "label": "Recourse Status [Axis]",
        "terseLabel": "Recourse Status [Axis]"
       }
      }
     },
     "localname": "RecourseStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecourseStatusDomain": {
     "auth_ref": [
      "r600",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recourse or nonrecourse status of liability.",
        "label": "Recourse Status [Domain]",
        "terseLabel": "Recourse Status [Domain]"
       }
      }
     },
     "localname": "RecourseStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r888",
      "r889",
      "r890",
      "r892",
      "r893",
      "r894",
      "r896",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union.",
        "label": "Regulatory Capital Requirements under Banking Regulations [Text Block]",
        "verboseLabel": "Regulatory Capital Requirements and Other Restrictions"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryCapitalRequirementsandOtherRestrictions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayment"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResidentialMortgageMember": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan to purchase or refinance residential real estate for example, but not limited to, a home, in which the real estate itself serves as collateral for the loan.",
        "label": "Residential Mortgage [Member]",
        "terseLabel": "Residential mortgage [Member]",
        "verboseLabel": "Residential mortgages [Member]"
       }
      }
     },
     "localname": "ResidentialMortgageMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResidentialPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to residential financing receivables.",
        "label": "Residential Portfolio Segment [Member]",
        "verboseLabel": "Residential [Member]"
       }
      }
     },
     "localname": "ResidentialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.",
        "label": "Restricted Cash and Cash Equivalents [Axis]",
        "terseLabel": "Restricted Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]",
        "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashEquivalents": {
     "auth_ref": [
      "r124",
      "r845",
      "r905",
      "r961",
      "r962"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash Equivalents",
        "terseLabel": "Restricted cash equivalents"
       }
      }
     },
     "localname": "RestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "verboseLabel": "Restricted share rights [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r363",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "verboseLabel": "Restructuring Charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringCharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r119",
      "r358",
      "r366",
      "r369"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "verboseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Costs [Abstract]"
       }
      }
     },
     "localname": "RestructuringCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r360",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Accruals for restructuring charges, ending balance",
        "periodStartLabel": "Accruals for restructuring charges, beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringChargesAccrualsforRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r360",
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "terseLabel": "Changes in estimates"
       }
      }
     },
     "localname": "RestructuringReserveAccrualAdjustment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringChargesAccrualsforRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReservePeriodIncreaseDecrease": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the accrual for restructuring costs.",
        "label": "Restructuring Reserve, Period Increase (Decrease)",
        "verboseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringReservePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringChargesAccrualsforRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringChargesAccrualsforRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r448",
      "r578",
      "r769",
      "r907",
      "r931",
      "r936"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r137",
      "r138",
      "r139",
      "r141",
      "r149",
      "r151",
      "r297",
      "r575",
      "r576",
      "r577",
      "r586",
      "r587",
      "r685",
      "r927",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r526",
      "r527",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r526",
      "r527",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r559",
      "r560",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r525",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r559",
      "r560",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r191",
      "r192",
      "r205",
      "r211",
      "r212",
      "r219",
      "r220",
      "r222",
      "r460",
      "r461",
      "r834"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Fee income"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r462",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r84",
      "r127",
      "r191",
      "r192",
      "r205",
      "r211",
      "r212",
      "r219",
      "r220",
      "r222",
      "r292",
      "r405",
      "r406",
      "r407",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r418",
      "r419",
      "r715",
      "r885"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesNetOfInterestExpense": {
     "auth_ref": [
      "r191",
      "r192",
      "r205",
      "r211",
      "r212",
      "r219",
      "r220",
      "r222"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues, Net of Interest Expense",
        "totalLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenuesNetOfInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A security giving shareholders entitlement to acquire new shares issued by the entity at an established price in proportion to the number of shares already owned. Generally, rights expire within in a short time after issuance.",
        "label": "Rights [Member]",
        "verboseLabel": "Restricted share rights [Member]"
       }
      }
     },
     "localname": "RightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RiskBasedRatiosAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking Regulation, Risk-Based Information [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "RiskBasedRatiosAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RiskLevelHighMember": {
     "auth_ref": [
      "r396",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity's internal risk assessment as having high risk.",
        "label": "Risk Level, High [Member]",
        "verboseLabel": "Non-investment grade [Member]"
       }
      }
     },
     "localname": "RiskLevelHighMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RiskWeightedAssets": {
     "auth_ref": [
      "r891"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Risk-Weighted Assets, Actual",
        "terseLabel": "Risk-weighted assets"
       }
      }
     },
     "localname": "RiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RiskWeightedAssetsCalculationMethodologyAxis": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by approach for calculating risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Risk-Weighted Assets Calculation Methodology [Axis]",
        "terseLabel": "Risk-Weighted Assets Calculation Methodology [Axis]"
       }
      }
     },
     "localname": "RiskWeightedAssetsCalculationMethodologyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RiskWeightedAssetsCalculationMethodologyDomain": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Approach for calculating risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Risk-Weighted Assets Calculation Methodology [Domain]",
        "terseLabel": "Risk-Weighted Assets Calculation Methodology [Domain]"
       }
      }
     },
     "localname": "RiskWeightedAssetsCalculationMethodologyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r181",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r68",
      "r742",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "verboseLabel": "Cumulative OCI Balances"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "verboseLabel": "Outstanding Anti-Dilutive Securities"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all information related to the key inputs and assumptions used in measuring the fair value of assets obtained or liabilities incurred, as the result of a sale of financial assets, relating to the transferor's continuing involvement, if any, at the time of securitization, asset-backed financing arrangement, or similar transfer (including at a minimum, but not limited to, and if applicable, quantitative information about discount rates, expected prepayments including the expected weighted-average life of prepayable financial assets, and anticipated credit losses, including expected static pool losses).",
        "label": "Schedule of Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Table Text Block]",
        "verboseLabel": "Residential Mortgage Servicing Rights"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "verboseLabel": "Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the capital amounts and ratios as of the balance sheet date indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.",
        "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]",
        "terseLabel": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]"
       }
      }
     },
     "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.",
        "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]",
        "verboseLabel": "Regulatory Capital Information"
       }
      }
     },
     "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryCapitalRequirementsandOtherRestrictionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions  designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "verboseLabel": "Summary of Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r524",
      "r525",
      "r528",
      "r529",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails",
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r620",
      "r622",
      "r623",
      "r628",
      "r629",
      "r636",
      "r642",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "verboseLabel": "Notional or Contractual Amounts and Fair Values of Derivatives"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Earnings Per Common Share Calculations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock": {
     "auth_ref": [
      "r795",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments held by the entity for its own account for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities.",
        "label": "Schedule of Financial Instruments Owned and Pledged as Collateral [Table Text Block]",
        "verboseLabel": "Pledged Assets"
       }
      }
     },
     "localname": "ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsandCollateralTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable": {
     "auth_ref": [
      "r239",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Table]",
        "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock": {
     "auth_ref": [
      "r246",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual [Table Text Block]",
        "terseLabel": "Nonaccrual Loans"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r347",
      "r349",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTable": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.",
        "label": "Schedule of Guarantor Obligations [Table]",
        "terseLabel": "Schedule of Guarantor Obligations [Table]"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "verboseLabel": "Guarantees - Carrying Value and Maximum Exposure to Loss"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesandOtherCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "verboseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Schedule of Other Assets [Table Text Block]",
        "verboseLabel": "Other Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "auth_ref": [
      "r641",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "verboseLabel": "Gains (Losses) on Derivatives Not Designated as Hedging Instruments"
       }
      }
     },
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r9",
      "r124",
      "r845",
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r9",
      "r124",
      "r845",
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Nature of Restrictions on Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryCapitalRequirementsandOtherRestrictionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r364",
      "r365",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "verboseLabel": "Accruals for Restructuring Charges"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r200",
      "r203",
      "r209",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r200",
      "r203",
      "r209",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Operating Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a sensitivity analysis or stress test showing the hypothetical effect on the fair value of the transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) of two or more unfavorable variations from the expected levels for each key assumption that is reported, independently determined from any change in another key assumption, and a description of the objectives, methodology, and limitations of the sensitivity analysis or stress test.",
        "label": "Schedule of Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets [Table Text Block]",
        "verboseLabel": "Economic Assumptions and Sensitivity of Residential MSRs"
       }
      }
     },
     "localname": "ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock": {
     "auth_ref": [
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the activity in the balance of servicing assets (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (for instance, through purchases of servicing assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes.",
        "label": "Schedule of Servicing Assets at Fair Value [Table Text Block]",
        "verboseLabel": "Analysis of Changes in Fair Value MSRs"
       }
      }
     },
     "localname": "ScheduleOfServicingAssetsAtFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r30",
      "r126",
      "r173",
      "r174",
      "r428",
      "r429",
      "r430",
      "r432",
      "r433",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r599",
      "r600",
      "r606",
      "r607",
      "r608",
      "r610",
      "r611",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "verboseLabel": "Amortization Expense for Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecondMortgageMember": {
     "auth_ref": [
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan secured by real property that is lower or subordinate to other loans on such property in the event of default by the borrower.",
        "label": "Second Mortgage [Member]",
        "verboseLabel": "Residential mortgage - junior lien [Member]"
       }
      }
     },
     "localname": "SecondMortgageMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r802",
      "r803",
      "r804"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before effects of master netting arrangements, of financial assets loaned to entities in exchange for collateral and funds outstanding borrowed in the form of a financial asset repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same financial assets at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement.",
        "label": "Secured Borrowings, Gross Including Not Subject to Master Netting Arrangement",
        "terseLabel": "Total repurchases and securities lending"
       }
      }
     },
     "localname": "SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuritiesAssetsMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share, participation, or other interest in property or in an enterprise of the issuer or an obligation of the issuer that (a) either is represented by an instrument issued in bearer or registered form or, if not represented by an instrument, is registered in books maintained to record transfers by or on behalf of the issuer, (b) is of a type commonly dealt in on securities exchanges or markets or, when represented by an instrument, is commonly recognized in any area in which it is issued or dealt in as a medium for investment, and (c) either is one of a class or series or by its terms is divisible into a class or series of shares, participations, interest, or obligations.",
        "label": "Securities (Assets) [Member]",
        "terseLabel": "Securities [Member]"
       }
      }
     },
     "localname": "SecuritiesAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuritiesLoanedAndSecuritiesSoldUnderAgreementToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement": {
     "auth_ref": [
      "r38",
      "r803"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNetAmountInConsolidatedBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before effects of master netting arrangements, of securities loaned to entities in exchange for collateral and funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement.",
        "label": "Securities Loaned and Securities Sold under Agreement to Repurchase, Gross Including Not Subject to Master Netting Arrangement",
        "verboseLabel": "Gross amounts recognized"
       }
      }
     },
     "localname": "SecuritiesLoanedAndSecuritiesSoldUnderAgreementToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuritiesLoanedFairValueOfCollateral": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the securities pledged as collateral against securities loaned.",
        "label": "Securities Loaned, Fair Value of Collateral",
        "verboseLabel": "Collateral pledged, fair value"
       }
      }
     },
     "localname": "SecuritiesLoanedFairValueOfCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred": {
     "auth_ref": [
      "r803",
      "r804"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before effects of master netting arrangements, of financial assets loaned to entities in exchange for collateral. Includes liabilities not subject to a master netting arrangement and financial assets transferred other than securities that qualify as secured borrowings.",
        "label": "Securities Loaned, Including Not Subject to Master Netting Arrangement and Assets other than Securities Transferred",
        "terseLabel": "Securities lending arrangements"
       }
      }
     },
     "localname": "SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecurityOwnedAndPledgedAsCollateralFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Owned and Pledged as Collateral, Fair Value [Abstract]",
        "terseLabel": "Security Owned and Pledged as Collateral, Fair Value [Abstract]"
       }
      }
     },
     "localname": "SecurityOwnedAndPledgedAsCollateralFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r187",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r222",
      "r362",
      "r372",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r189",
      "r190",
      "r200",
      "r204",
      "r210",
      "r214",
      "r215",
      "r216",
      "r217",
      "r219",
      "r221",
      "r222",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Operating Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Measurement Disclosures [Abstract]",
        "verboseLabel": "Financial Information of Operating Segment [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingMeasurementDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed": {
     "auth_ref": [
      "r789"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical financial impact of a 10 percent adverse change of prepayment speed on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.",
        "label": "Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 10 Percent Adverse Change in Prepayment Speed",
        "verboseLabel": "Impact on fair value from 10% adverse change"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfAdverseChangeInAssumptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]",
        "terseLabel": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfAdverseChangeInAssumptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPrepaymentSpeed": {
     "auth_ref": [
      "r789"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical financial impact of a specified adverse percentage change in prepayment speed on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.",
        "label": "Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of Other than 10 or 20 Percent Adverse Change in Prepayment Speed",
        "verboseLabel": "Impact on fair value from 25% adverse change"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPrepaymentSpeed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detailed elements containing information related to a sensitivity analysis or stress test showing the hypothetical effect on the fair value of the transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) of two or more unfavorable variations from the expected levels for each key assumption that is reported, independently determined from any change in another key assumption.",
        "label": "Schedule of Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets [Table]",
        "terseLabel": "Schedule of Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets [Table]"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServicingAsset": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method.",
        "label": "Servicing Asset",
        "terseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "ServicingAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtAmortizedValue": {
     "auth_ref": [
      "r806",
      "r807",
      "r820"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.",
        "label": "Servicing Asset at Amortized Cost",
        "terseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "ServicingAssetAtAmortizedValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtAmortizedValueFairValue": {
     "auth_ref": [
      "r670",
      "r827"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.",
        "label": "Servicing Asset at Amortized Cost, Fair Value",
        "terseLabel": "Servicing asset at amortized cost, fair value"
       }
      }
     },
     "localname": "ServicingAssetAtAmortizedValueFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r806",
      "r807",
      "r808",
      "r814"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.",
        "label": "Servicing Asset at Fair Value, Amount",
        "periodEndLabel": "Fair value, end of period",
        "periodStartLabel": "Fair value, beginning of period",
        "terseLabel": "Mortgage servicing rights, carried at fair value",
        "verboseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmountRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Servicing Asset at Fair Value, Amount [Roll Forward]",
        "terseLabel": "Changes in MSRs measured at fair value"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmountRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ServicingAssetAtFairValuePeriodIncreaseDecrease",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 1.0,
       "parentTag": "wfc_ServicingAssetAtFairValueSumOfChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptionsAndNetDerivativeGainsLosses",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in fair value from changes in the inputs, assumptions, or model used to calculate the fair value of the contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.",
        "label": "Servicing Asset at Fair Value, Changes in Fair Value Resulting from Changes in Valuation Inputs or Changes in Assumptions",
        "negatedLabel": "Net changes in valuation inputs or assumptions",
        "negatedTerseLabel": "Changes in fair value of MSRs due to valuation inputs or assumptions"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Servicing Asset at Fair Value, Changes in Fair Value Resulting from Changes in Valuation Inputs or Changes in Assumptions [Abstract]",
        "terseLabel": "Changes in fair value:"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue": {
     "auth_ref": [
      "r818"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ServicingAssetAtFairValuePeriodIncreaseDecrease",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 1.0,
       "parentTag": "wfc_NetServicingFees",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from changes in fair value classified as other for a contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.",
        "label": "Servicing Asset at Fair Value, Other Changes in Fair Value",
        "negatedLabel": "Changes due to collection/realization of expected cash flows",
        "negatedTerseLabel": "Changes due to collection/realization of expected cash flows"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueOtherChangesInFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtFairValueOtherChangesThatAffectBalance": {
     "auth_ref": [
      "r819"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails": {
       "order": 2.0,
       "parentTag": "wfc_NetAdditionsReductionsToServicingAssetsAtFairValueFromOriginationOfMortgageServicingRightsMsrsOrServicingAssetsAtFairValueDisposals",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in fair value from changes classified as other for a contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.",
        "label": "Servicing Asset at Fair Value, Other Changes that Affect Balance",
        "verboseLabel": "Sales and other"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueOtherChangesThatAffectBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAtFairValuePeriodIncreaseDecrease": {
     "auth_ref": [
      "r813"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in the fair value of servicing assets that are subsequently measured at fair value.",
        "label": "Servicing Asset at Fair Value, Period Increase (Decrease)",
        "terseLabel": "Total changes in fair value",
        "totalLabel": "Total changes in fair value"
       }
      }
     },
     "localname": "ServicingAssetAtFairValuePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetMeasurementInput": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure servicing asset.",
        "label": "Servicing Asset, Measurement Input",
        "terseLabel": "Mortgage servicing rights, measurement input"
       }
      }
     },
     "localname": "ServicingAssetMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_ServicingAssetsAtAmortizedValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Servicing Asset at Amortized Cost [Line Items]",
        "terseLabel": "Servicing Asset at Amortized Cost [Line Items]"
       }
      }
     },
     "localname": "ServicingAssetsAtAmortizedValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingAssetsAtAmortizedValueTable": {
     "auth_ref": [
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about activity in the balance of servicing assets subsequently measured at amortized cost. Includes, but is not limited to, beginning and ending balances, additions, disposals, and amortization.",
        "label": "Servicing Asset at Amortized Cost [Table]",
        "terseLabel": "Servicing Asset at Amortized Cost [Table]"
       }
      }
     },
     "localname": "ServicingAssetsAtAmortizedValueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingAssetsAtFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Servicing Assets at Fair Value [Line Items]",
        "terseLabel": "Servicing Assets at Fair Value [Line Items]"
       }
      }
     },
     "localname": "ServicingAssetsAtFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingAssetsAtFairValueTable": {
     "auth_ref": [
      "r814",
      "r815",
      "r816",
      "r817",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Activity in the balance of servicing assets subsequently measured at fair value (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (through purchases of servicing assets and servicing assets that result from transfers of financial assets), disposals, changes in fair value during the period resulting from changes in valuations inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes.",
        "label": "Schedule of Servicing Assets at Fair Value [Table]",
        "terseLabel": "Schedule of Servicing Assets at Fair Value [Table]"
       }
      }
     },
     "localname": "ServicingAssetsAtFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingContractsMember": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts to service financial assets including, but not limited to, credit cards and mortgages.",
        "label": "Servicing Contracts [Member]",
        "terseLabel": "MSRs [Member]"
       }
      }
     },
     "localname": "ServicingContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAmortizationExpenseDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r566",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates the sale of a borrowed security or written option.",
        "label": "Short [Member]",
        "verboseLabel": "Written options [Member]"
       }
      }
     },
     "localname": "ShortMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r12",
      "r769",
      "r850",
      "r902"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShorttermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date.",
        "label": "Short-term Debt, Fair Value",
        "terseLabel": "Short-term borrowings, carried at fair value"
       }
      }
     },
     "localname": "ShorttermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r125",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardizedApproachMember": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Approach for calculating risk-weighted asset using standardized approach as defined by regulatory framework.",
        "label": "Banking Regulation, Standardized Approach [Member]",
        "terseLabel": "Standardized Approach Under Basel III [Member]"
       }
      }
     },
     "localname": "StandardizedApproachMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails",
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r392",
      "r401",
      "r594",
      "r939"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letters of credit [Member]"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r187",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r222",
      "r344",
      "r357",
      "r362",
      "r372",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]",
        "verboseLabel": "Statement, Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r126",
      "r127",
      "r156",
      "r157",
      "r158",
      "r161",
      "r163",
      "r173",
      "r174",
      "r175",
      "r292",
      "r405",
      "r410",
      "r411",
      "r412",
      "r418",
      "r419",
      "r432",
      "r433",
      "r437",
      "r438",
      "r440",
      "r715",
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation",
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r33",
      "r78",
      "r79",
      "r80",
      "r137",
      "r138",
      "r139",
      "r141",
      "r149",
      "r151",
      "r172",
      "r297",
      "r440",
      "r448",
      "r575",
      "r576",
      "r577",
      "r586",
      "r587",
      "r685",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r744",
      "r927",
      "r928",
      "r929",
      "r1024"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r172",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "verboseLabel": "Equity award [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r32",
      "r423",
      "r440",
      "r441",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Preferred stock converted to common shares, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r440",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock issued, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the number of shares issued.",
        "label": "Stock Issued During Period, Shares, Period Increase (Decrease)",
        "verboseLabel": "Net change, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r33",
      "r440",
      "r448"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 9.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Preferred stock\u00a0converted to common shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r440",
      "r448"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "negatedTerseLabel": "Preferred stock redeemed, shares"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r440"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 7.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "negatedTerseLabel": "Preferred stock redeemed"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r17",
      "r18",
      "r440",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Common stock repurchased, shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r17",
      "r18",
      "r440",
      "r448"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Common stock repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r23",
      "r24",
      "r127",
      "r248",
      "r292",
      "r715",
      "r769"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Wells Fargo stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Wells Fargo stockholders\u2019 equity:",
        "verboseLabel": "Wells Fargo stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r79",
      "r127",
      "r137",
      "r138",
      "r139",
      "r141",
      "r149",
      "r292",
      "r297",
      "r448",
      "r575",
      "r576",
      "r577",
      "r586",
      "r587",
      "r595",
      "r596",
      "r615",
      "r685",
      "r715",
      "r737",
      "r738",
      "r744",
      "r928",
      "r929",
      "r1024"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPeriodIncreaseDecrease": {
     "auth_ref": [
      "r440",
      "r448"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in stockholders' equity during the period.",
        "label": "Stockholders' Equity, Period Increase (Decrease)",
        "totalLabel": "Net change"
       }
      }
     },
     "localname": "StockholdersEquityPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r745",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r745",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r745",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting subsequent events.",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "verboseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow disclosures:",
        "verboseLabel": "Supplemental cash flow information - Noncash activities"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows",
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalIncomeStatementElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Income Statement Elements [Abstract]",
        "terseLabel": "Supplemental Income Statement Elements [Abstract]"
       }
      }
     },
     "localname": "SupplementalIncomeStatementElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementaryLeverageRatio": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 risk-based capital to total leverage exposure as defined by regulatory framework.",
        "label": "Banking Regulation, Supplementary Leverage Ratio, Actual",
        "terseLabel": "Supplementary leverage ratio (SLR)"
       }
      }
     },
     "localname": "SupplementaryLeverageRatio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": {
     "auth_ref": [
      "r891",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum",
        "verboseLabel": "Tier 1 leverage ratio"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 leverage capital to average assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Leverage Capital Ratio, Well Capitalized, Minimum",
        "verboseLabel": "Tier 1 capital"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneLeverageCapitalToAverageAssets": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 capital to average assets as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital Ratio, Actual",
        "verboseLabel": "Tier 1 leverage ratio"
       }
      }
     },
     "localname": "TierOneLeverageCapitalToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneRiskBasedCapital": {
     "auth_ref": [
      "r891"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Tier 1 risk-based capital as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Actual",
        "verboseLabel": "Tier 1"
       }
      }
     },
     "localname": "TierOneRiskBasedCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking Regulation, Tier One Risk-Based Capital [Abstract]",
        "terseLabel": "Regulatory capital:"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets": {
     "auth_ref": [
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital Ratio, Actual",
        "verboseLabel": "Tier 1 capital"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TradingActivityByTypeAxis": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of trading activity.",
        "label": "Trading Activity [Axis]",
        "terseLabel": "Trading Activity [Axis]"
       }
      }
     },
     "localname": "TradingActivityByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradingActivityByTypeDomain": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit).",
        "label": "Trading Activity, by Type [Domain]",
        "terseLabel": "Trading Activity, by Type [Domain]"
       }
      }
     },
     "localname": "TradingActivityByTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradingGainsLosses": {
     "auth_ref": [
      "r655",
      "r842",
      "r843",
      "r874"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) resulting from the difference between the acquisition price and the selling price or fair value of trading assets and trading liabilities, conducted separately from customer trading activities. Includes, but is not limited to, changes in fair value of trading assets and trading liabilities.",
        "label": "Trading Gain (Loss)",
        "terseLabel": "Net gains (losses) from trading activities",
        "verboseLabel": "Total net gains from trading activities"
       }
      }
     },
     "localname": "TradingGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradingLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of liabilities as of the balance sheet date that pertain to principal and customer trading transactions, or which may be incurred with the objective of generating a profit from short-term fluctuations in price as part of an entity's market-making, hedging and proprietary trading. Examples include short positions in securities, derivatives and commodities, obligations under repurchase agreements, and securities borrowed arrangements.",
        "label": "Trading Liabilities",
        "verboseLabel": "Total trading liabilities"
       }
      }
     },
     "localname": "TradingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradingSecuritiesDebt": {
     "auth_ref": [
      "r258",
      "r259"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities, Trading",
        "terseLabel": "Trading, at fair value",
        "verboseLabel": "Trading debt securities"
       }
      }
     },
     "localname": "TradingSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransactionDomain": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction [Domain]",
        "terseLabel": "Transaction [Domain]"
       }
      }
     },
     "localname": "TransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionTypeAxis": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction Type [Axis]",
        "terseLabel": "Transaction Type [Axis]"
       }
      }
     },
     "localname": "TransactionTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]",
        "terseLabel": "Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]"
       }
      }
     },
     "localname": "TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTable": {
     "auth_ref": [
      "r802",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the nature and risks of short-term collateralized financing obtained through repurchase agreements, securities lending transactions and repurchase-to-maturity transactions, accounted for as secured borrowings.",
        "label": "Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Table]",
        "terseLabel": "Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Table]"
       }
      }
     },
     "localname": "TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTableTextBlock": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature and risks of short-term collateralized financing obtained through repurchase agreements, securities lending transactions and repurchase-to-maturity transactions, accounted for as secured borrowings.",
        "label": "Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Table Text Block]",
        "verboseLabel": "Gross Obligations by Underlying Collateral Type and Contractual Maturities of Gross Obligations"
       }
      }
     },
     "localname": "TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsandCollateralTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers and Servicing [Abstract]"
       }
      }
     },
     "localname": "TransfersAndServicingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": {
     "auth_ref": [
      "r771",
      "r772",
      "r777",
      "r781",
      "r784",
      "r785",
      "r790",
      "r794",
      "r797",
      "r800",
      "r805",
      "r809",
      "r810",
      "r812",
      "r813",
      "r818",
      "r819",
      "r826",
      "r828",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows.",
        "label": "Transfers and Servicing of Financial Assets [Text Block]",
        "terseLabel": "Pledged Assets and Collateral"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsandCollateral"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r276",
      "r280",
      "r286",
      "r287",
      "r288",
      "r424",
      "r439",
      "r676",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r778",
      "r779",
      "r780",
      "r786",
      "r787",
      "r788",
      "r789",
      "r795",
      "r802",
      "r814",
      "r815",
      "r816",
      "r817",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r975",
      "r976",
      "r977",
      "r978",
      "r983",
      "r984",
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails",
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r31",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r31",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "verboseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r31",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r239",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Table Text Block]",
        "verboseLabel": "TDR Modifications"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r140",
      "r141",
      "r142",
      "r143",
      "r152",
      "r251",
      "r252",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r404",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r584",
      "r585",
      "r586",
      "r587",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r762",
      "r836",
      "r837",
      "r838",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r492",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.",
        "label": "US States and Political Subdivisions Debt Securities [Member]",
        "terseLabel": "Securities of U.S. states and political subdivisions [Member]",
        "verboseLabel": "Securities of U.S. states and political subdivisions [Member]"
       }
      }
     },
     "localname": "USStatesAndPoliticalSubdivisionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r492",
      "r886",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "Securities of U.S. Treasury and federal agencies [Member]",
        "verboseLabel": "Securities of U.S. Treasury and federal agencies [Member]"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsCollateralTypeandContractualMaturitiesofGrossObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnderlyingAssetClassAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by underlying asset class.",
        "label": "Underlying Asset Class [Axis]",
        "terseLabel": "Underlying Asset Class [Axis]"
       }
      }
     },
     "localname": "UnderlyingAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnderlyingAssetClassDomain": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance).",
        "label": "Underlying Asset Class [Domain]",
        "terseLabel": "Underlying Asset Class [Domain]"
       }
      }
     },
     "localname": "UnderlyingAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusedCommitmentsToExtendCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unused amount of commitments to extend credit to customers.",
        "label": "Unused Commitments to Extend Credit",
        "terseLabel": "Unfunded credit commitments"
       }
      }
     },
     "localname": "UnusedCommitmentsToExtendCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r183",
      "r184",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "verboseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance": {
     "auth_ref": [
      "r829"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of impairment as of the balance sheet date of recognized servicing assets that are being amortized in proportion to and over the period of estimated net servicing income or loss.",
        "label": "Valuation Allowance for Impairment of Recognized Servicing Assets, Balance",
        "verboseLabel": "MSR Valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesRecoveries": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery",
        "verboseLabel": "Loan recoveries"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansActivitybyPortfolioSegmentDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique calculating present value of future cash flows.",
        "label": "Valuation Technique, Discounted Cash Flow [Member]",
        "terseLabel": "Valuation technique, discounted cash flow [Member]"
       }
      }
     },
     "localname": "ValuationTechniqueDiscountedCashFlowMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueOptionPricingModelMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique calculating price of option.",
        "label": "Valuation Technique, Option Pricing Model [Member]",
        "terseLabel": "Valuation technique, option model [Member]"
       }
      }
     },
     "localname": "ValuationTechniqueOptionPricingModelMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "auth_ref": [
      "r609",
      "r612"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "verboseLabel": "Maximum exposure to loss"
       }
      }
     },
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "VIEs that we do not consolidate [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesOtherTransactionsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r599",
      "r600",
      "r606",
      "r607",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "VIEs that we consolidate [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r755",
      "r757"
     ],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "verboseLabel": "Diluted average common shares outstanding, adjustment (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r155",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted average common shares outstanding (in shares)",
        "verboseLabel": "Diluted average common shares outstanding (denominator) (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r153",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Average common shares outstanding (denominator) (in shares)",
        "verboseLabel": "Average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "wfc_A120179DPDmemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "120-179 DPD member [Member]",
        "label": "120-179 DPD member [Member]",
        "terseLabel": "120-179 days past due [Member]"
       }
      }
     },
     "localname": "A120179DPDmemberMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_A180plusDPDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "180 plus DPD [Member]",
        "label": "180 plus DPD [Member]",
        "terseLabel": "180 plus days past due [Member]"
       }
      }
     },
     "localname": "A180plusDPDMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_A3089dayspastdueandstillaccruingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "30-89 days past due and still accruing [Member]",
        "label": "30-89 days past due and still accruing [Member]",
        "terseLabel": "30-89 days past due and still accruing [Member]"
       }
      }
     },
     "localname": "A3089dayspastdueandstillaccruingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_A5.85FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesQMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.85% Fixed-to-Floating Rate Non-Cumulative Perpetual Class A Preferred Stock, Series Q [Member]",
        "label": "5.85% Fixed-to-Floating Rate Non-Cumulative Perpetual Class A Preferred Stock, Series Q [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th int. in a share of 5.85% Fixed-to-Floating Rate Non-Cum. Perpetual Class A Preferred Stock, Series Q"
       }
      }
     },
     "localname": "A5.85FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesQMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_A6.625FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "6.625% Fixed-to-Floating Rate Non-Cumulative Perpetual Class A Preferred Stock, Series R [Member]",
        "label": "6.625% Fixed-to-Floating Rate Non-Cumulative Perpetual Class A Preferred Stock, Series R [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th int. in a share of 6.625% Fixed-to-Floating Rate Non-Cum. Perpetual Class A Preferred Stock, Series R"
       }
      }
     },
     "localname": "A6.625FixedtoFloatingRateNonCumulativePerpetualClassAPreferredStockSeriesRMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_A7.5NonCumulativePerpetualConvertibleClassAPreferredStockSeriesLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "7.5% Non-Cumulative Perpetual Convertible Class A Preferred Stock, Series L [Member]",
        "label": "7.5% Non-Cumulative Perpetual Convertible Class A Preferred Stock, Series L [Member]",
        "terseLabel": "7.5% Non-Cumulative Perpetual Convertible Class A Preferred Stock, Series L [Member]"
       }
      }
     },
     "localname": "A7.5NonCumulativePerpetualConvertibleClassAPreferredStockSeriesLMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_A90119DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "90-119 days past due member [Member]",
        "label": "90-119 Days Past Due [Member]",
        "terseLabel": "90-119 days past due [Member]"
       }
      }
     },
     "localname": "A90119DaysPastDueMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AFSAndHTMDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AFS and HTM Debt Securities [Member]",
        "label": "AFS And HTM Debt Securities [Member]",
        "terseLabel": "AFS And HTM debt securities [Member]"
       }
      }
     },
     "localname": "AFSAndHTMDebtSecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AFSandHTMDebtSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "AFS and HTM Debt Securities [Abstract]",
        "terseLabel": "AFS and HTM Debt Securities [Abstract]"
       }
      }
     },
     "localname": "AFSandHTMDebtSecuritiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_ATMAccessFeeLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATM Access Fee Litigation [Member]",
        "label": "ATM Access Fee Litigation [Member]",
        "terseLabel": "ATM Access Fee Litigation [Member]"
       }
      }
     },
     "localname": "ATMAccessFeeLitigationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AccountingStandardsUpdate202105ProspectiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2021-05 Leases (Topic 842): Lessors-Certain Leases with Variable Lease Payments applied using prospective transition method.",
        "label": "Accounting Standards Update 2021-05 Prospective [Member]",
        "terseLabel": "Accounting Standards Update 2021-05 Prospective [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202105ProspectiveMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AccountsNotesLoansandFinancingReceivableTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts, Notes, Loans and Financing Receivable Textual [Abstract]",
        "label": "Accounts, Notes, Loans and Financing Receivable Textual [Abstract]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable Textual [Abstract]"
       }
      }
     },
     "localname": "AccountsNotesLoansandFinancingReceivableTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_AdjustableDividendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustable Dividend Rate of ESOP Preferred Stock",
        "label": "Adjustable Dividend Rate",
        "verboseLabel": "Adjustable dividend rate"
       }
      }
     },
     "localname": "AdjustableDividendRate",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_AdjustedAverageAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average assets used in calculation of Tier 1 Leverage Capital to average assets as defined in the regulations.",
        "label": "Adjusted Average Assets",
        "verboseLabel": "Adjusted average assets"
       }
      }
     },
     "localname": "AdjustedAverageAssets",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AllOtherAssetsConsolidatedVariableInterestEntity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of all other assets not separately listed; includes cash and due from banks, Interest-earning deposits with banks, derivative assets, equity securities, and other assets.",
        "label": "All Other Assets, Consolidated Variable Interest Entity",
        "terseLabel": "All other assets"
       }
      }
     },
     "localname": "AllOtherAssetsConsolidatedVariableInterestEntity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AllOtherAssetsUnconsolidatedVariableInterestEntity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of all other assets not separately listed; includes loans, mortgage servicing rights, derivative assets, and other assets .",
        "label": "All Other Assets, Unconsolidated Variable Interest Entity",
        "terseLabel": "All other assets"
       }
      }
     },
     "localname": "AllOtherAssetsUnconsolidatedVariableInterestEntity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AllOtherDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt securities classified as other.",
        "label": "All Other Debt Securities [Member]",
        "terseLabel": "All other debt securities [Member]"
       }
      }
     },
     "localname": "AllOtherDebtSecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AllOtherLiabilitiesConsolidatedVariableInterestEntity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of all other liabilities not separately listed; includes short-term borrowings, derivative liabilities, and accrued expenses and other liabilities.",
        "label": "All Other Liabilities, Consolidated Variable Interest Entity",
        "negatedLabel": "All other liabilities",
        "terseLabel": "All other liabilities"
       }
      }
     },
     "localname": "AllOtherLiabilitiesConsolidatedVariableInterestEntity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AllowanceForLoanLossesAsPercentageOfLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for loan losses as a percentage of total loans.",
        "label": "Allowance For Loan Losses As Percentage Of Loans",
        "verboseLabel": "Allowance for loan losses as a percentage of total loans"
       }
      }
     },
     "localname": "AllowanceForLoanLossesAsPercentageOfLoans",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_AmortizedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized.",
        "label": "Amortized [Axis]",
        "terseLabel": "Amortized [Axis]"
       }
      }
     },
     "localname": "AmortizedAxis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_AmortizedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized.",
        "label": "Amortized [Domain]",
        "terseLabel": "Amortized [Domain]"
       }
      }
     },
     "localname": "AmortizedDomain",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AmortizedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized.",
        "label": "Amortized [Member]",
        "terseLabel": "Amortized [Member]"
       }
      }
     },
     "localname": "AmortizedMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AssetsFairValueDisclosureNetOfLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the aggregate of the assets, net of liabilities reported on the balance sheet at period end measured at fair value by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.",
        "label": "Assets, Fair Value Disclosure, Net of Liabilities",
        "terseLabel": "Assets, fair value disclosure, net of liabilities"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureNetOfLiabilities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AssetsGrossFairValueDisclosureBeforeDerivativeLiabilityAndObligationToReturnCashOffset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits, prior to derivative netting.",
        "label": "Assets, Gross Fair Value Disclosure, Before Derivative Liability and Obligation to Return Cash Offset",
        "terseLabel": "Total assets prior to derivative netting"
       }
      }
     },
     "localname": "AssetsGrossFairValueDisclosureBeforeDerivativeLiabilityAndObligationToReturnCashOffset",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AssetsStatementOfFinancialPositionOfNonconsolidatedVariableInterestEntity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of the assets in the statement of financial position of the nonconsolidated variable interest entity.",
        "label": "Assets, Statement of Financial Position of Nonconsolidated Variable Interest Entity",
        "terseLabel": "Assets, nonconsolidated VIE"
       }
      }
     },
     "localname": "AssetsStatementOfFinancialPositionOfNonconsolidatedVariableInterestEntity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementKeyEconomicAssumptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumption For Fair Value Of Assets Or Liabilities That Relate To Transferor's Continuing Involvement, Key Economic Assumptions [Abstract]",
        "label": "Assumption For Fair Value Of Assets Or Liabilities That Relate To Transferor's Continuing Involvement, Key Economic Assumptions [Abstract]",
        "verboseLabel": "Assumption For Fair Value Of Assets Or Liabilities That Relate To Transferor's Continuing Involvement, Key Economic Assumptions [Abstract]"
       }
      }
     },
     "localname": "AssumptionForFairValueOfAssetsOrLiabilitiesThatRelateToTransferorsContinuingInvolvementKeyEconomicAssumptionsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_AssumptionforFairValueofAssetsorLiabilitiesthatrelatetoTransferorsContinuingInvolvementCostToService1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cost to service assumption for securitized financial assets. This is used as a key input and assumption in measuring the fair value of assets or liabilities that relate to a transferor's continuing involvement, if any, as of the date of the latest statement of financial position presented.",
        "label": "Assumption for Fair Value of Assets or Liabilities that relate to Transferor's Continuing Involvement, Cost To Service1",
        "terseLabel": "Cost to service assumption ($ per loan)"
       }
      }
     },
     "localname": "AssumptionforFairValueofAssetsorLiabilitiesthatrelatetoTransferorsContinuingInvolvementCostToService1",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "wfc_AutomobileLendingPracticesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automobile Lending Practices [Member]",
        "label": "Automobile Lending Practices [Member]",
        "terseLabel": "Automobile Lending Matters [Member]"
       }
      }
     },
     "localname": "AutomobileLendingPracticesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_AvailableForSaleAndHeldToMaturityDebtSecuritiesCreditRatingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale And Held To Maturity Debt Securities Credit Ratings [Abstract]",
        "terseLabel": "Available For Sale And Held To Maturity Debt Securities Credit Ratings [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleAndHeldToMaturityDebtSecuritiesCreditRatingsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_AvailableForSaleAndHeldToMaturityDebtSecuritiesIncomeStatementImpactsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available For Sale and Held To Maturity Debt Securities Income Statement Impacts [Abstract]",
        "terseLabel": "Available For Sale and Held To Maturity Debt Securities Income Statement Impacts [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleAndHeldToMaturityDebtSecuritiesIncomeStatementImpactsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_AvailableForSaleAndHeldToMaturitySecuritiesAmountAtSettlementDateMeasurementWithObservableInputsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of available-for-sale and held-to-maturity debt and equity securities recognized at the settlement date upon transfer of financial assets, that are measured using Level 2 measurements.",
        "label": "Available-for-Sale and Held-to-Maturity Securities, Amount at Settlement Date, Measurement With Observable Inputs, Additions",
        "verboseLabel": "Securities recognized"
       }
      }
     },
     "localname": "AvailableForSaleAndHeldToMaturitySecuritiesAmountAtSettlementDateMeasurementWithObservableInputsAdditions",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableForSaleDebtSecuritiesClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's available-for-sale debt securities as well as any other information pertinent to the debt securities.",
        "label": "Available For Sale Debt Securities Classified By Contractual Maturity date [Table Text Block]",
        "terseLabel": "Contractual Maturities - Available-for-Sale Debt Securities"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_AvailableForSaleDebtSecuritiesRetainedFromSecuritizationOfLHFS": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-sale debt securities retained from securitization of LHFS",
        "label": "Available-For-Sale Debt Securities Retained From Securitization Of LHFS",
        "terseLabel": "Available-for-sale debt securities purchased from securitization of LHFS"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesRetainedFromSecuritizationOfLHFS",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableForSaleSecuritiesDebtSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails": {
       "order": 1.0,
       "parentTag": "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.",
        "label": "Available For Sale Securities Debt Securities Continuous Unrealized Loss Position Less Than 12 Months Accumulated Loss",
        "negatedLabel": "Less than 12 months, Gross unrealized losses, available-for-sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails": {
       "order": 2.0,
       "parentTag": "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.",
        "label": "Available-for-sale Debt Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedLabel": "12 months or more, Gross unrealized losses, available-for-sale"
       }
      }
     },
     "localname": "AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt securities classified as available-for-sale in a continuous loss position.",
        "label": "Available-for-sale Debt Securities, Continuous Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total, Gross unrealized losses, available-for-sale"
       }
      }
     },
     "localname": "AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Debt Securities, Continuous Unrealized Loss Position, Fair Value",
        "totalLabel": "Total fair value, available for sale"
       }
      }
     },
     "localname": "AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionLessthanTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails": {
       "order": 1.0,
       "parentTag": "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.",
        "label": "Available-for-sale Debt Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value",
        "verboseLabel": "Less than 12 months, Fair value, available-for-sale"
       }
      }
     },
     "localname": "AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionLessthanTwelveMonthsFairValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionTwelveMonthsorLongerFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails": {
       "order": 2.0,
       "parentTag": "wfc_AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.",
        "label": "Available-for-sale Debt Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value",
        "verboseLabel": "12 months or more, Fair value, available-for-sale"
       }
      }
     },
     "localname": "AvailableforsaleDebtSecuritiesContinuousUnrealizedLossPositionTwelveMonthsorLongerFairValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_BankingRegulationStressCapitalBufferSCB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stress Capital Buffer (SCB) percentage as defined by regulatory framework.",
        "label": "Banking Regulation, Stress Capital Buffer (SCB)",
        "terseLabel": "Banking Regulation, Stress Capital Buffer (SCB)"
       }
      }
     },
     "localname": "BankingRegulationStressCapitalBufferSCB",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsMinimumRequiredRegulatoryCapitalRatiosTransitionRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "wfc_CardInterchangeAndNetworkRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Card interchange and network revenues.",
        "label": "Card Interchange And Network Revenues [Member]",
        "terseLabel": "Card interchange and network revenues [Member]"
       }
      }
     },
     "localname": "CardInterchangeAndNetworkRevenuesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CarryingValueOfDelinquentLoansEligibleForRepurchase": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value for certain delinquent loans, included in assets, that are eligible for repurchase primarily from GNMA loan securitizations. The carrying amounts are excluded because the loans eligible for repurchase do not represent interests in the VIEs.",
        "label": "Carrying Value Of Delinquent Loans Eligible For Repurchase",
        "terseLabel": "Loans eligible for repurchase from GNMA securitizations"
       }
      }
     },
     "localname": "CarryingValueOfDelinquentLoansEligibleForRepurchase",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_CashBalancePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontributory qualified defined benefit retirement plan sponsored by the company",
        "label": "Cash Balance Plan [Member]",
        "terseLabel": "Cash balance plan [Member]"
       }
      }
     },
     "localname": "CashBalancePlanMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ChangesInFairValueOfLevel3AssetsAndLiabilitiesRecurringBasisTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets and liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings are reported in the statement of income; (2) purchases, sales, issues, and settlements; and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset and liability.",
        "label": "Changes In Fair Value Of Level 3 Assets And Liabilities Recurring Basis [Table Text Block]",
        "verboseLabel": "Changes in Level 3 Fair Value Assets and Liabilities on a Recurring Basis"
       }
      }
     },
     "localname": "ChangesInFairValueOfLevel3AssetsAndLiabilitiesRecurringBasisTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_CivilMoneyPenalty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Civil Money Penalty",
        "label": "Civil Money Penalty",
        "terseLabel": "Civil Money Penalty"
       }
      }
     },
     "localname": "CivilMoneyPenalty",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_CollateralProvidedToThirdPartyClearingAgents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of collateral customers have provided to third-party clearing agents to minimize the risk of loss on various securities transactions",
        "label": "Collateral Provided to Third-party Clearing Agents",
        "terseLabel": "Collateral provided to third-party clearing agents"
       }
      }
     },
     "localname": "CollateralProvidedToThirdPartyClearingAgents",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_CollateralizedFinancingReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables collateralized by a pool of loans.",
        "label": "Collateralized Financing Receivable [Member]",
        "terseLabel": "Collateralized financing receivable [Member]"
       }
      }
     },
     "localname": "CollateralizedFinancingReceivableMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialBankingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Banking",
        "label": "Commercial Banking [Member]",
        "terseLabel": "Commercial Banking [Member]"
       }
      }
     },
     "localname": "CommercialBankingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialLeaseFinancingReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Lease Financing Receivable [Member]",
        "label": "Commercial Lease Financing Receivable [Member]",
        "terseLabel": "Lease financing [Member]",
        "verboseLabel": "Commercial lease financing [Member]"
       }
      }
     },
     "localname": "CommercialLeaseFinancingReceivableMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesAllowanceforCreditLossesforLoansDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommercialLoanCategoriesbyRiskCategoriesandVintageDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusCommercialDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesNonaccrualDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsCurrentDefaultsDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialLendingShareholderLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Lending Shareholder Litigation",
        "label": "Commercial Lending Shareholder Litigation [Member]",
        "terseLabel": "Commercial Lending Shareholder Litigation [Member]"
       }
      }
     },
     "localname": "CommercialLendingShareholderLitigationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialMortgageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan to purchase or refinance commercial real estate, in which the real estate itself serves as collateral for the loan.",
        "label": "Commercial Mortgage [Member]",
        "terseLabel": "Commercial mortgage [Member]",
        "verboseLabel": "Commercial mortgages [Member]"
       }
      }
     },
     "localname": "CommercialMortgageMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialMortgageServicingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Mortgage Servicing.",
        "label": "Commercial Mortgage Servicing [Member]",
        "terseLabel": "Commercial mortgage servicing [Member]"
       }
      }
     },
     "localname": "CommercialMortgageServicingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialRealEstateLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of financing receivables related to commercial real estate financing receivables.",
        "label": "Commercial Real Estate Loans [Member]",
        "terseLabel": "Commercial real estate loans [Member]"
       }
      }
     },
     "localname": "CommercialRealEstateLoansMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommercialandIndustrialLoansandLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial and Industrial Loans and Leases.",
        "label": "Commercial and Industrial Loans and Leases [Member]",
        "terseLabel": "Commercial and industrial loans and leases [Member]"
       }
      }
     },
     "localname": "CommercialandIndustrialLoansandLeasesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommissionsAndBrokerageServiceFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commissions from transactional accounts with brokerage customers, and fees earned from other brokerage services include securities clearance, omnibus and networking fees received from mutual fund companies in return for providing record keeping and other administrative services, and annual account maintenance fees charged to customers.",
        "label": "Commissions and Brokerage Service Fees [Member]",
        "terseLabel": "Commissions and brokerage services fees [Member]"
       }
      }
     },
     "localname": "CommissionsAndBrokerageServiceFeesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CommonStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock.",
        "label": "Common Stock [Abstract]",
        "verboseLabel": "Common stock:"
       }
      }
     },
     "localname": "CommonStockAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_CompensationExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Compensation Expense [Member]",
        "terseLabel": "Personnel expense [Member]"
       }
      }
     },
     "localname": "CompensationExpenseMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ComponentsOfManagedServicingPortfolioAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of Managed Servicing Portfolio Abstract.",
        "label": "Components of Managed Servicing Portfolio [Abstract]",
        "verboseLabel": "Components of Managed Servicing Portfolio [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfManagedServicingPortfolioAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ComponentsOfManagedServicingPortfolioTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of managed servicing portfolio.",
        "label": "Components Of Managed Servicing Portfolio [Table Text Block]",
        "verboseLabel": "Managed Servicing Portfolio"
       }
      }
     },
     "localname": "ComponentsOfManagedServicingPortfolioTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ComponentsOfMortgageBankingNoninterestIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components Of Mortgage Banking Noninterest Income.",
        "label": "Components Of Mortgage Banking Noninterest Income [Table Text Block]",
        "verboseLabel": "Mortgage Banking Noninterest Income"
       }
      }
     },
     "localname": "ComponentsOfMortgageBankingNoninterestIncomeTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ComponentsOfOtherAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Other Assets [Line Items]",
        "terseLabel": "Components of Other Assets [Line Items]"
       }
      }
     },
     "localname": "ComponentsOfOtherAssetsLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ComponentsOfOtherAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components Of Other Assets [Table]",
        "terseLabel": "Components Of Other Assets [Table]"
       }
      }
     },
     "localname": "ComponentsOfOtherAssetsTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ComponentsOfOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Other Comprehensive Income [Line Items]",
        "terseLabel": "Components of Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ConformingMortgageLoanSecuritizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A a mortgage loan whose underlying terms and conditions meet government-sponsored enterprise guidelines.",
        "label": "Conforming Mortgage Loan Securitization [Member]",
        "terseLabel": "Conforming mortgage loan securitization [Member]"
       }
      }
     },
     "localname": "ConformingMortgageLoanSecuritizationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ConsumerBankingAndLendingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Banking and Lending",
        "label": "Consumer Banking and Lending [Member]",
        "terseLabel": "Consumer Banking and Lending [Member]"
       }
      }
     },
     "localname": "ConsumerBankingAndLendingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CorporateAndInvestmentBankingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate and Investment Banking",
        "label": "Corporate and Investment Banking [Member]",
        "terseLabel": "Corporate and Investment Banking [Member]"
       }
      }
     },
     "localname": "CorporateAndInvestmentBankingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CreditCardRewardsandRebatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Card Rewards and Rebates [Member]",
        "label": "Credit Card Rewards and Rebates [Member]",
        "terseLabel": "Credit card rewards and rebates [Member]"
       }
      }
     },
     "localname": "CreditCardRewardsandRebatesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CreditRatingAAAndAboveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AA- and above credit rating as defined by the internal and external sources.",
        "label": "Credit Rating AA- and above [Member]",
        "terseLabel": "Credit rating AA- and above [Member]"
       }
      }
     },
     "localname": "CreditRatingAAAndAboveMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_CreditRatingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by internal and external rating.",
        "label": "Credit Rating [Axis]",
        "terseLabel": "Credit Rating [Axis]"
       }
      }
     },
     "localname": "CreditRatingAxis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_CumulativeOtherComprehensiveIncomeBalancesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Other Comprehensive Income Balances [Abstract]",
        "terseLabel": "Cumulative Other Comprehensive Income Balances [Abstract]"
       }
      }
     },
     "localname": "CumulativeOtherComprehensiveIncomeBalancesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_DebitAndCreditCardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debit and credit card merchant transaction volume.",
        "label": "Debit And Credit Card [Member]",
        "terseLabel": "Debit and credit card [Member]"
       }
      }
     },
     "localname": "DebitAndCreditCardMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DebtAndOtherLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing debt and other liabilities.",
        "label": "Debt and Other Liabilities [Member]",
        "terseLabel": "Debt and other liabilities [Member]"
       }
      }
     },
     "localname": "DebtAndOtherLiabilitiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DebtAndOtherLiabilitiesUnconsolidatedVariableInterestEntities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of short-term and long-term debt, and liabilities classified as other.",
        "label": "Debt and Other Liabilities, Unconsolidated Variable Interest Entities",
        "negatedLabel": "Debt and other liabilities"
       }
      }
     },
     "localname": "DebtAndOtherLiabilitiesUnconsolidatedVariableInterestEntities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtGuaranteesAndOtherCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt, Guarantees and Other Commitments",
        "label": "Debt, Guarantees and Other Commitments [Member]",
        "verboseLabel": "Debt, guarantees, and other commitments [Member]"
       }
      }
     },
     "localname": "DebtGuaranteesAndOtherCommitmentsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DebtSecuritiesAFSandHTMAmortizedCostandFairValuebyCategoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of available for sale and held to maturity debt securities.",
        "label": "Debt Securities AFS and HTM, Amortized Cost and Fair Value, by Category [Table Text Block]",
        "terseLabel": "Available-for-Sale and Held-to-Maturity Debt Securities Outstanding"
       }
      }
     },
     "localname": "DebtSecuritiesAFSandHTMAmortizedCostandFairValuebyCategoryTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_DebtSecuritiesAvailableForSalePercentofInvestmentGrade": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of available-for-sale debt securities determined by those rated investment grade, inclusive of those based on internal credit grades.",
        "label": "Debt Securities, Available-For-Sale, Percent of Investment Grade",
        "terseLabel": "Available-for-sale, percent of investment grade"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSalePercentofInvestmentGrade",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_DebtSecuritiesAvailableForSaleTransferToHeldForSaleAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security, measured at fair value, transferred to investment in debt security, measured at amortized cost.",
        "label": "Debt Securities, Available-For-Sale, Transfer To Held-For-Sale, Amount",
        "verboseLabel": "Transfers from available-for-sale debt securities to held-to-maturity debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTransferToHeldForSaleAmount",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesAvailableforSalePledgedasCollateral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available-for-sale debt securities that serve as collateral for borrowings.",
        "label": "Debt Securities Available-for-Sale Pledged as Collateral",
        "verboseLabel": "Available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforSalePledgedasCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingafter10YearsAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Available-for-sale, amortized cost, net, remaining contractual maturity, due after ten years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingafter10YearsAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingafterFiveThroughTenYearsAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Available-for-sale, amortized cost, net, remaining contractual maturity, due after five years through ten years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingafterFiveThroughTenYearsAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingafterOneThroughFiveYearsAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Available-for-sale, amortized cost, net, remaining contractual maturity, due after one year through five years"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingafterOneThroughFiveYearsAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingwithinOneYearAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Available-for-sale, amortized cost, net, remaining contractual maturity, due within one year"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforsaleMaturityAllocatedandSingleMaturityDateRollingwithinOneYearAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for debt securities, available-for-sale and held-to-maturity",
        "label": "Debt Securities, Available-for-sale and Held-to-maturity [Text Block]",
        "terseLabel": "Available-for-Sale and Held-to-Maturity Debt Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforsaleandHeldtomaturityTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_DebtSecuritiesBeforeAllowanceForCreditLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities, Before Allowance for Credit Losses",
        "terseLabel": "Debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesBeforeAllowanceForCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesCreditLossExpenseReversal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), from change in present value of expected cash flows; and amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Credit Loss Expense (Reversal)",
        "terseLabel": "Total provision for credit losses"
       }
      }
     },
     "localname": "DebtSecuritiesCreditLossExpenseReversal",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesHeldToMaturityPercentofInvestmentGrade": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of amortized cost of held-to-maturity debt securities determined by those rated investment grade, inclusive of those based on internal credit grades.",
        "label": "Debt Securities, Held-To-Maturity, Percent of Investment Grade",
        "terseLabel": "Held-to-maturity, percent of investment grade"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityPercentofInvestmentGrade",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_DebtSecuritiesHeldToMaturityPledgedAsCollateral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of held-to-maturity debt securities that serve as collateral for borrowings.",
        "label": "Debt Securities Held-To-Maturity Pledged As Collateral",
        "verboseLabel": "Held-to-maturity"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityPledgedAsCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDateafter10YearsAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security, measured at amortized cost (held-to-maturity), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after 10 Years, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Held-to-maturity, amortized cost, net, remaining contractual maturity, due after ten years"
       }
      }
     },
     "localname": "DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDateafter10YearsAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDateafterFiveThroughTenYearsAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Held-to-maturity, amortized cost, net, remaining contractual maturity, due after five years through ten years"
       }
      }
     },
     "localname": "DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDateafterFiveThroughTenYearsAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDateafterOneThroughFiveYearsAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Held-to-maturity, amortized cost, net, remaining contractual maturity, due after one year through five years"
       }
      }
     },
     "localname": "DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDateafterOneThroughFiveYearsAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDatewithinOneYearAmortizedCostNetofAllowanceforCreditLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), net of allowance for credit losses, with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost, Net of Allowance for Credit Losses",
        "verboseLabel": "Held-to-maturity, amortized cost, net, remaining contractual maturity, due within one year"
       }
      }
     },
     "localname": "DebtSecuritiesHeldtomaturityMaturityAllocatedandSingleMaturityDatewithinOneYearAmortizedCostNetofAllowanceforCreditLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DebtSecuritiesRelatedToNonTradingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities related to non-trading activities",
        "label": "Debt Securities Related To Non-Trading Activities [Abstract]",
        "terseLabel": "Deb securities:"
       }
      }
     },
     "localname": "DebtSecuritiesRelatedToNonTradingActivitiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_DebtSecuritiesTradingandAvailableforsaleMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Trading and Available-for-sale, Measurement Input",
        "label": "Debt Securities, Trading and Available-for-sale, Measurement Input",
        "terseLabel": "Trading and available-for-sale debt securities, measurement input"
       }
      }
     },
     "localname": "DebtSecuritiesTradingandAvailableforsaleMeasurementInput",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "wfc_DefinedBenefitPlanPlanAssetsIncreaseDecreaseForRemeasurementDueToSettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease to plan assets of defined benefit plan from remeasurement due to settlement. Excludes decrease for settlement payment.",
        "label": "Defined Benefit Plan, Plan Assets, (Increase) Decrease for Remeasurement due to Settlement",
        "negatedTerseLabel": "Defined Benefit Plan, Plan Assets, (Increase) Decrease for Remeasurement due to Settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsIncreaseDecreaseForRemeasurementDueToSettlement",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DelinquentAmountatEndofPeriodonLoansandForeclosedAssetsManagedandSecuritizedorAssetbackedFinancingArrangement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Includes off balance-sheet amounts sold or securitized for both the principal amount of loans (across all types of loans) that are overdue in payment by a set number of days, and the carrying amount of assets obtained through foreclosure proceedings.",
        "label": "Delinquent Amount at End of Period on Loans and Foreclosed Assets Managed and Securitized or Asset-backed Financing Arrangement",
        "verboseLabel": "Delinquent loans and foreclosed assets"
       }
      }
     },
     "localname": "DelinquentAmountatEndofPeriodonLoansandForeclosedAssetsManagedandSecuritizedorAssetbackedFinancingArrangement",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DepositLiabilitiesWithNoDefinedorContractualMaturity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposit Liabilities With No Defined or Contractual Maturity",
        "label": "Deposit Liabilities With No Defined or Contractual Maturity",
        "terseLabel": "Deposit liabilities with no defined or contractual maturity"
       }
      }
     },
     "localname": "DepositLiabilitiesWithNoDefinedorContractualMaturity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after effect of master netting arrangement, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement.",
        "label": "Derivative Asset After Offset Subject To Master Netting Arrangement",
        "totalLabel": "Total derivatives subject to enforceable master netting arrangements, net, assets"
       }
      }
     },
     "localname": "DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeAssetAmountOffsetAgainstCollateral": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against an obligation to return collateral.",
        "label": "Derivative Asset, Amount Offset Against Collateral",
        "negatedLabel": "Fair value derivative assets, netting"
       }
      }
     },
     "localname": "DerivativeAssetAmountOffsetAgainstCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeAssetCollateralObligationToReturnToCounterpartyOffset": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_DerivativeAssetAfterOffsetSubjectToMasterNettingArrangement",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to return to counterparty under master netting arrangements offset against derivative assets.",
        "label": "Derivative Asset, Collateral, Obligation To Return To Counterparty, Offset",
        "negatedLabel": "Counterparty netting, assets"
       }
      }
     },
     "localname": "DerivativeAssetCollateralObligationToReturnToCounterpartyOffset",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeAssetNetExposure": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of our net exposure to each counterparty after considering the balance sheet and disclosure-only netting adjustments for derivative assets.",
        "label": "Derivative Asset, Net Exposure",
        "totalLabel": "Total Derivatives, net, assets"
       }
      }
     },
     "localname": "DerivativeAssetNetExposure",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after effect of master netting arrangement, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative subject to master netting arrangement not elected or qualified to offset. Excludes derivative not subject to master netting arrangement or similar agreement.",
        "label": "Derivative Liability After Offset Subject To Master Netting Arrangement",
        "totalLabel": "Total derivatives subject to enforceable master netting arrangements, net, liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeLiabilityAmountOffsetAgainstCollateral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against the right to receive collateral.",
        "label": "Derivative Liability, Amount Offset Against Collateral",
        "negatedLabel": "Fair value derivative liabilities, netting"
       }
      }
     },
     "localname": "DerivativeLiabilityAmountOffsetAgainstCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeLiabilityCollateralRightToReclaimCounterpartyOffset": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_DerivativeLiabilityAfterOffsetSubjectToMasterNettingArrangement",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to received counterparty collateral under master netting arrangements offset against derivative liabilities.",
        "label": "Derivative Liability, Collateral Right To Reclaim Counterparty Offset",
        "negatedLabel": "Counterparty netting, liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilityCollateralRightToReclaimCounterpartyOffset",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeLiabilityNetExposure": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of our net exposure to each counterparty after considering the balance sheet and disclosure-only netting adjustments for derivative liabilities.",
        "label": "Derivative Liability, Net Exposure",
        "totalLabel": "Total Derivatives, net, liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilityNetExposure",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_DerivativeLoanCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to a lender's commitment to originate loans.",
        "label": "Derivative Loan Commitments [Member]",
        "terseLabel": "Derivative loan commitments [Member]"
       }
      }
     },
     "localname": "DerivativeLoanCommitmentsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DerivativesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivatives [Abstract]",
        "label": "Derivatives [Abstract]",
        "terseLabel": "Derivatives [Abstract]"
       }
      }
     },
     "localname": "DerivativesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_DerivativesTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivatives Textual Abstract.",
        "label": "Derivatives (Textual) [Abstract]",
        "terseLabel": "Derivatives (Textual) [Abstract]"
       }
      }
     },
     "localname": "DerivativesTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_DetailOfEmployeeStockOwnershipPlanPreferredStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail of Employee Stock Ownership Plan Preferred Stock Abstract.",
        "label": "Detail of Employee Stock Ownership Plan Preferred Stock [Abstract]",
        "verboseLabel": "Detail of Employee Stock Ownership Plan Preferred Stock [Abstract]"
       }
      }
     },
     "localname": "DetailOfEmployeeStockOwnershipPlanPreferredStockAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_DetailOfEmployeeStockOwnershipPlanPreferredStockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail of Employee Stock Ownership Plan Preferred Stock.",
        "label": "Detail Of Employee Stock Ownership Plan Preferred Stock [Table Text Block]",
        "verboseLabel": "ESOP Preferred Stock"
       }
      }
     },
     "localname": "DetailOfEmployeeStockOwnershipPlanPreferredStockTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_DetailOfPreferredStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail Of Preferred Stock Abstract.",
        "label": "Detail of Preferred Stock [Abstract]",
        "verboseLabel": "Detail of Preferred Stock [Abstract]"
       }
      }
     },
     "localname": "DetailOfPreferredStockAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_DetailOfPreferredStockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail of Preferred Stock.",
        "label": "Detail Of Preferred Stock [Table Text Block]",
        "verboseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "DetailOfPreferredStockTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_DetailsOfSoldAndPurchasedCreditDerivativesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details of Sold and Purchased Credit Derivatives Abstract.",
        "label": "Details of Sold and Purchased Credit Derivatives [Abstract]",
        "verboseLabel": "Details of Sold and Purchased Credit Derivatives [Abstract]"
       }
      }
     },
     "localname": "DetailsOfSoldAndPurchasedCreditDerivativesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_DirectPayLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instruments which provide credit enhancements for certain bond issuances. Beneficiaries (bond trustees) may draw upon these instruments to make scheduled principal and interest payments, redeem all outstanding bonds because a default event has occurred, or for other reasons as permitted by the agreement.",
        "label": "Direct Pay Letters of Credit [Member]",
        "verboseLabel": "Direct pay letters of credit [Member]"
       }
      }
     },
     "localname": "DirectPayLettersOfCreditMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DiscountRatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rates, excluding mortgage interest rates, used to estimate the fair value of servicing assets and servicing liabilities.",
        "label": "Discount Rates [Member]",
        "verboseLabel": "Discount rates [Member]"
       }
      }
     },
     "localname": "DiscountRatesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group of loans that is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Loans Held-for-sale, Not Discontinued Operations [Member]",
        "terseLabel": "Loans held for sale [Member]"
       }
      }
     },
     "localname": "DisposalGroupLoansHeldForSaleNotDiscontinuedOperationsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_DividendEqualizationPreferredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Equalization Preferred Member.",
        "label": "Dividend Equalization Preferred [Member]",
        "verboseLabel": "Dividend Equalization Preferred Shares (DEP) [Member]"
       }
      }
     },
     "localname": "DividendEqualizationPreferredMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EarningsperCommonShareBasicandDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings per Common Share, Basic and Diluted [Line Items]",
        "label": "Earnings per Common Share, Basic and Diluted [Line Items]",
        "verboseLabel": "Earnings per Common Share, Basic and Diluted [Line Items]"
       }
      }
     },
     "localname": "EarningsperCommonShareBasicandDilutedLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_EmployeeBenefitsAndOtherExpensesTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefits and Other Expenses Textual [Abstract]",
        "terseLabel": "Employee Benefits and Other Expenses Textual [Abstract]"
       }
      }
     },
     "localname": "EmployeeBenefitsAndOtherExpensesTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStock2013Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Ownership Plan Preferred Stock for 2013.",
        "label": "Employee Stock Ownership Plan Preferred Stock 2013 [Member]",
        "terseLabel": "Employee Stock Ownership Plan Preferred Stock 2013 [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStock2013Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStock2014Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Ownership Plan Preferred Stock 2014 [Member]",
        "label": "Employee Stock Ownership Plan Preferred Stock 2014 [Member]",
        "terseLabel": "Employee Stock Ownership Plan Preferred Stock 2014 [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStock2014Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStock2015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Ownership Plan Preferred Stock 2015 [Member]",
        "label": "Employee Stock Ownership Plan Preferred Stock 2015 [Member]",
        "terseLabel": "Employee Stock Ownership Plan Preferred Stock 2015 [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStock2015Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStock2016Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Ownership Plan Preferred Stock 2016 [Member]",
        "label": "Employee Stock Ownership Plan Preferred Stock 2016 [Member]",
        "terseLabel": "Employee Stock Ownership Plan Preferred Stock 2016 [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStock2016Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStock2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Ownership Plan Preferred Stock 2017 [Member]",
        "label": "Employee Stock Ownership Plan Preferred Stock 2017 [Member]",
        "terseLabel": "Employee Stock Ownership Plan Preferred Stock 2017 [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStock2017Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStock2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Ownership Plan Preferred Stock 2018 [Member]",
        "label": "Employee Stock Ownership Plan Preferred Stock 2018 [Member]",
        "terseLabel": "Employee Stock Ownership Plan Preferred Stock 2018 [Member]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStock2018Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStockCarryingValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan, preferred stock, carrying value.",
        "label": "Employee Stock Ownership Plan Preferred Stock Carrying value",
        "terseLabel": "ESOP, carrying value",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStockCarryingValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStockLiquidationPreferenceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The liquidation preference (or restrictions) of nonredeemable Employee Stock Ownership (ESOP) preferred stock (or ESOP preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Employee Stock Ownership Plan Preferred Stock Liquidation Preference Value",
        "terseLabel": "ESOP, liquidation preference value"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStockLiquidationPreferenceValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_EmployeeStockOwnershipPlanPreferredStockSharesAuthorizedAndDesignated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable Employee Stock Ownership (ESOP) preferred shares (or ESOP preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws that have also been designated.",
        "label": "Employee Stock Ownership Plan Preferred Stock Shares Authorized and Designated",
        "verboseLabel": "ESOP, shares authorized and designated"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanPreferredStockSharesAuthorizedAndDesignated",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "wfc_EquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities [Abstract]",
        "label": "Equity Securities [Abstract]",
        "terseLabel": "Equity Securities [Abstract]"
       }
      }
     },
     "localname": "EquitySecuritiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_EquitySecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Items for Equity Securities",
        "label": "Equity Securities [Line Items]",
        "terseLabel": "Equity Securities [Line Items]"
       }
      }
     },
     "localname": "EquitySecuritiesLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_EquitySecuritiesNetGainsLossesfromTradingActivity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents equity securities realized gains (losses) from trading activities and unrealized gains (losses) due to changes in fair value of trading positions.",
        "label": "Equity Securities Net Gains (Losses) from Trading Activity",
        "verboseLabel": "Equity securities, net gains (losses)"
       }
      }
     },
     "localname": "EquitySecuritiesNetGainsLossesfromTradingActivity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_EquitySecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities [Table]",
        "label": "Equity Securities [Table]",
        "terseLabel": "Equity Securities [Table]"
       }
      }
     },
     "localname": "EquitySecuritiesTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_EquitySecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities [Table Text Block]",
        "label": "Equity Securities [Table Text Block]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_EquitySecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities [Text Block]",
        "label": "Equity Securities [Text Block]",
        "verboseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_EquitySecuritiesWithoutReadilyDeterminableFairValueAmountMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure investment in equity security without readily determinable fair value.",
        "label": "Equity Securities Without Readily Determinable Fair Value Amount Measurement Input",
        "terseLabel": "Nonmarketable equity securities, measurement input"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmountMeasurementInput",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "wfc_EquitySecuritiesWithoutReadilyDeterminableFairValueGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity securities without readily determinable fair value.",
        "label": "Equity Securities Without Readily Determinable Fair Value, Gain (Loss)",
        "terseLabel": "Total nonmarketable equity securities not carried at fair value"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueGainLoss",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ExchangeAndClearingHouseGuaranteesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreements in which members of the exchange and clearing house organizations are required to collectively guarantee the performance of other members and of the organization.",
        "label": "Exchange And Clearing House Guarantees [Member]",
        "verboseLabel": "Exchange and clearing house guarantees [Member]"
       }
      }
     },
     "localname": "ExchangeAndClearingHouseGuaranteesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ExcludingResecuritizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities excluding resecuritizations.",
        "label": "Excluding Resecuritization [Member]",
        "terseLabel": "Excluding resecuritization [Member]"
       }
      }
     },
     "localname": "ExcludingResecuritizationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICO600639Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO 600-639 [Member]",
        "label": "FICO 600-639 [Member]",
        "terseLabel": "FICO 600-639 [Member]"
       }
      }
     },
     "localname": "FICO600639Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICO640679Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO 640-679 [Member]",
        "label": "FICO 640-679 [Member]",
        "terseLabel": "FICO 640-679 [Member]"
       }
      }
     },
     "localname": "FICO640679Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICO680719Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO 680-719 [Member]",
        "label": "FICO 680-719 [Member]",
        "terseLabel": "FICO 680-719 [Member]"
       }
      }
     },
     "localname": "FICO680719Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICO720759Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO 720-759 [Member]",
        "label": "FICO 720-759 [Member]",
        "terseLabel": "FICO 720-759 [Member]"
       }
      }
     },
     "localname": "FICO720759Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICO760799Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO 760-799 [Member]",
        "label": "FICO 760-799 [Member]",
        "terseLabel": "FICO 760-799 [Member]"
       }
      }
     },
     "localname": "FICO760799Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICO800ormoreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO 800 or more [Member]",
        "label": "FICO 800 or more [Member]",
        "terseLabel": "FICO 800 or more [Member]"
       }
      }
     },
     "localname": "FICO800ormoreMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICOlessthan600Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO less than 600 [Member]",
        "label": "FICO less than 600 [Member]",
        "terseLabel": "FICO less than 600 [Member]"
       }
      }
     },
     "localname": "FICOlessthan600Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FICOnotrequiredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO not required [Member]",
        "label": "FICO not required [Member]",
        "terseLabel": "FICO not required [Member]"
       }
      }
     },
     "localname": "FICOnotrequiredMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FairValueAdjustmentOfCertainAssetsOnNonrecurringBasisTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the increase (decrease) in value of certain assets that are measured at fair value on a nonrecurring basis for which a fair value adjustment has been included in the income statement.",
        "label": "Fair Value Adjustment Of Certain Assets On Nonrecurring Basis [Table Text Block]",
        "verboseLabel": "Gains (Losses) on Assets with Nonrecurring Fair Value Adjustment"
       }
      }
     },
     "localname": "FairValueAdjustmentOfCertainAssetsOnNonrecurringBasisTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FairValueAssetAndLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForwardAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Asset And Liability Measured On Recurring Basis Unobservable Input Reconciliation Calculation Roll Forward [Abstract]",
        "verboseLabel": "Assets and Liabilities:"
       }
      }
     },
     "localname": "FairValueAssetAndLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForwardAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueAssetsMeasuredOnNonrecurringBasisIncreaseDecreaseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Assets And Liabilities Measured On Nonrecurring Basis Increase (Decrease) [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Nonrecurring Basis Increase (Decrease) [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisIncreaseDecreaseLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueAssetsMeasuredOnNonrecurringBasisIncreaseDecreaseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Assets Measured On Nonrecurring Basis Increase Decrease Table",
        "label": "Fair Value Assets Measured On Nonrecurring Basis Increase Decrease [Table]",
        "terseLabel": "Fair Value Assets Measured On Nonrecurring Basis Increase Decrease [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisIncreaseDecreaseTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueAssumptionDateofSecuritizationorAssetbackedFinancingArrangementTransferorsContinuingInvolvementServicingAssetsorLiabilitiesCosttoService1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cost to service dollar amount per loan which is used to value residual cash flows generated by financial assets of the securitization, asset-backed financing arrangement, or similar transfer. This is used as a key assumption in measuring the fair value of assets or liabilities that relate to a transferor's assets obtained or liabilities incurred, if any, at the time of securitization, asset-backed financing, or similar transfer.",
        "label": "Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities, Cost to Service1",
        "terseLabel": "Cost to service ($ per loan)"
       }
      }
     },
     "localname": "FairValueAssumptionDateofSecuritizationorAssetbackedFinancingArrangementTransferorsContinuingInvolvementServicingAssetsorLiabilitiesCosttoService1",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "wfc_FairValueDisclosuresTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Disclosures, Textual [Abstract]",
        "label": "Fair Value Disclosures, Textual [Abstract]",
        "terseLabel": "Fair Value Disclosures, Textual [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueHedgingBasisAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Hedging Basis Adjustment [Abstract]",
        "label": "Fair Value Hedging Basis Adjustment [Abstract]",
        "terseLabel": "Fair Value Hedging Basis Adjustment [Abstract]"
       }
      }
     },
     "localname": "FairValueHedgingBasisAdjustmentAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueInputsAssetsAndLiabilitiesMeasuredOnNonrecurringBasisQuantitativeInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quantitative information about the unobservable inputs used in the fair value measurement of assets and liabilities measured on a nonrecurring basis. This disclosure includes the fair value of the asset or liability, valuation technique used to measure fair value, the unobservable inputs used to measure fair value, the ranges of the inputs, and the weighted averages of the inputs.",
        "label": "Fair Value Inputs, Assets and Liabilities Measured on Nonrecurring Basis, Quantitative Information [Table Text Block]",
        "verboseLabel": "Valuation Techniques - Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueInputsAssetsAndLiabilitiesMeasuredOnNonrecurringBasisQuantitativeInformationTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FairValueInputsAssetsAndLiabilitiesMeasuredOnRecurringBasisQuantitativeInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quantitative information about the unobservable inputs used in the fair value measurement of assets and liabilities measured on a recurring basis. This disclosure includes the fair value of the asset or liability, valuation technique used to measure fair value, the unobservable inputs used to measure fair value, the ranges of the inputs, and the weighted averages of the inputs.",
        "label": "Fair Value Inputs, Assets and Liabilities Measured on Recurring Basis, Quantitative Information [Table Text Block]",
        "verboseLabel": "Valuation Techniques - Recurring Basis"
       }
      }
     },
     "localname": "FairValueInputsAssetsAndLiabilitiesMeasuredOnRecurringBasisQuantitativeInformationTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]",
        "terseLabel": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]"
       }
      }
     },
     "localname": "FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Table]",
        "terseLabel": "Fair Value Inputs, Assets and Liabilities, Quantitative Information [Table]"
       }
      }
     },
     "localname": "FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsAndOtherComprehensiveIncomeLossTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of gain (loss) recognized in income and other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings and Other Comprehensive Income (Loss), Total",
        "terseLabel": "Net gains (losses)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsAndOtherComprehensiveIncomeLossTotal",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FairValueNetAssetsAndLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized (holding) gain (loss) which is included in the statement of income (or changes in net assets) related to those net assets (liabilities) still held at the reporting date for which fair value is measured on a recurring basis using significant unobservable inputs (Level 3).",
        "label": "Fair Value, Net Assets And (Liability) Measured On Recurring Basis, Change In Unrealized Gain (Loss)",
        "verboseLabel": "Net unrealized gains (losses) related to assets and liabilities held at period end"
       }
      }
     },
     "localname": "FairValueNetAssetsAndLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedEarningsAndOtherComprehensiveIncomeLossTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of gain (loss) recognized in earnings and other comprehensive income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included Earnings and Other Comprehensive Income (Loss), Total",
        "terseLabel": "Net gains (losses)"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedEarningsAndOtherComprehensiveIncomeLossTotal",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FairValueOfFinancialInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments that are not measured at fair value. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value Of Financial Instruments [Table Text Block]",
        "verboseLabel": "Fair Value Estimates for Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValuesofAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FairValueOptionAggregateDifferencesLoansHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails": {
       "order": 2.0,
       "parentTag": "wfc_LoansheldforsaleAggregateunpaidprincipal",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of loans held for sale, for which the fair value option has been elected.",
        "label": "Fair \u200bValue \u200bOption \u200bAggregate \u200bDifferences \u200bLoans \u200bHeld For Sale",
        "terseLabel": "Loans held for sale, Fair \u200bvalue carrying amount less aggregate unpaid principal"
       }
      }
     },
     "localname": "FairValueOptionAggregateDifferencesLoansHeldForSale",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FairValueOptionElectionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related effect on line items in the statement of financial position as a result of electing the fair value option.",
        "label": "Fair Value Option Election [Member]",
        "terseLabel": "Fair value option election [Member]"
       }
      }
     },
     "localname": "FairValueOptionElectionMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FedFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal funds sold, securities purchased under short-term resale agreements (generally less than one year) and other short-term investments.",
        "label": "Fed Funds Sold, Securities Purchased under Resale Agreements and Other Short-Term Investments [Member]",
        "terseLabel": "Fed funds sold and securities purchased under resale agreements [Member]"
       }
      }
     },
     "localname": "FedFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestmentsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FederalFundsSoldSecuritiesPurchasedUnderResaleAgreementsOtherShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of federal funds sold, securities purchased under agreements to resell that serve as collateral for borrowings, and other short-term investments.",
        "label": "Federal Funds Sold, Securities Purchased Under Resale Agreements, Other Short Term Investments",
        "terseLabel": "Federal funds sold and securities purchased under resale agreements",
        "verboseLabel": "Federal funds sold and securities purchased under resale agreements"
       }
      }
     },
     "localname": "FederalFundsSoldSecuritiesPurchasedUnderResaleAgreementsOtherShortTermInvestments",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FeesAndCommissionsLendingActivities1": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charges and fees on loans and letter of credit fees.",
        "label": "Fees And Commissions Lending Activities 1",
        "verboseLabel": "Lending-related fees"
       }
      }
     },
     "localname": "FeesAndCommissionsLendingActivities1",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FeesAndCommissionsOnDepositAccountsAndLendingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charges and fees on deposit accounts, loans and letter of credit fees.",
        "label": "Fees And Commissions on Deposit Accounts and Lending Activities",
        "terseLabel": "Deposit and lending-related fees"
       }
      }
     },
     "localname": "FeesAndCommissionsOnDepositAccountsAndLendingActivities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinanceLeaseObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A borrowing recorded for a finance lease. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.",
        "label": "Finance Lease Obligations [Member]",
        "terseLabel": "Finance leases [Member]"
       }
      }
     },
     "localname": "FinanceLeaseObligationsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_FinancialAndNonfinancialLiabilitiesGrossFairValueDisclosureBeforeDerivativeAssetAndRightToReclaimCashOffset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations, prior to derivative netting.",
        "label": "Financial and Nonfinancial Liabilities, Gross Fair Value Disclosure, Before Derivative Asset and Right to Reclaim Cash Offset",
        "negatedLabel": "Total liabilities prior to derivative netting"
       }
      }
     },
     "localname": "FinancialAndNonfinancialLiabilitiesGrossFairValueDisclosureBeforeDerivativeAssetAndRightToReclaimCashOffset",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinancialAssetsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Assets Fair Value Disclosure",
        "label": "Financial Assets Fair Value Disclosure",
        "terseLabel": "Total financial assets"
       }
      }
     },
     "localname": "FinancialAssetsFairValueDisclosure",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinancialEffectsOfModificationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial effectf of modifications.",
        "label": "Financial effects of modifications [Abstract]",
        "terseLabel": "Financial effects of modifications [Abstract]"
       }
      }
     },
     "localname": "FinancialEffectsOfModificationsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_FinancialInstrumentsOwnedAndPledgedAsCollateralCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amounts of financial instrument that are pledged to counterparties as collateral for transactions where counterparty does not have the right to re-pledge such.",
        "label": "Financial Instruments Owned and Pledged as Collateral, Carrying Amount",
        "verboseLabel": "Total pledged assets"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralCarryingAmount",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinancingReceivableBeforeAllowanceForCreditLossSellerFinancingDuringThePeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivable amount, before allowance for credit loss, during the period related to seller financing.",
        "label": "Financing Receivable, before Allowance for Credit Loss, Seller Financing During the Period",
        "terseLabel": "Loans recognized"
       }
      }
     },
     "localname": "FinancingReceivableBeforeAllowanceForCreditLossSellerFinancingDuringThePeriod",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinancingReceivableNetReclassificationFromToHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net amount of financing receivable reclassified during the period between held-for-sale and held-for-investment.",
        "label": "Financing Receivable, Net Reclassification from (to) Held-for-sale",
        "terseLabel": "Transfers (to)/from LHFS"
       }
      }
     },
     "localname": "FinancingReceivableNetReclassificationFromToHeldForSale",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesSignificantActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinancingReceivableTemporaryAdvanceArrangements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Temporary Advance Arrangements",
        "label": "Financing Receivable, Temporary Advance Arrangements",
        "terseLabel": "Financing receivable, temporary advance arrangements"
       }
      }
     },
     "localname": "FinancingReceivableTemporaryAdvanceArrangements",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_FinancingReceivablesByDelinquencyStatusCommercialTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of commercial financing receivables by delinquency status.",
        "label": "Financing Receivables By Delinquency Status Commercial [Table Text Block]",
        "verboseLabel": "Commercial Loan Categories by Delinquency Status"
       }
      }
     },
     "localname": "FinancingReceivablesByDelinquencyStatusCommercialTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FinancingReceivablesByDelinquencyStatusConsumerTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of consumer financing receivables by delinquency status.",
        "label": "Financing Receivables By Delinquency Status Consumer [Table Text Block]",
        "verboseLabel": "Consumer Loan Categories by Delinquency Status and Vintage"
       }
      }
     },
     "localname": "FinancingReceivablesByDelinquencyStatusConsumerTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FinancingReceivablesByFicoScoreConsumerTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of consumer financing receivables by FICO score.",
        "label": "Financing Receivables By FICO Score Consumer [Table Text Block]",
        "verboseLabel": "Consumer Loan Categories by FICO and Vintage"
       }
      }
     },
     "localname": "FinancingReceivablesByFicoScoreConsumerTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FinancingReceivablesByLoanToValueRatioConsumerTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of consumer financing receivables by Loan to Value ratio.",
        "label": "Financing Receivables By Loan To Value Ratio Consumer [Table Text Block]",
        "verboseLabel": "Consumer Loan Categories by LTV/CLTV and Vintage"
       }
      }
     },
     "localname": "FinancingReceivablesByLoanToValueRatioConsumerTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FinancingReceivablesCommentsToLendTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of financing receivables commitments to lend.",
        "label": "Financing Receivables Comments To Lend [Table Text Block]",
        "terseLabel": "Unfunded Credit Commitments"
       }
      }
     },
     "localname": "FinancingReceivablesCommentsToLendTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_FinancingReceivablesSignificantActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables significant activity.",
        "label": "Financing Receivables Significant Activity [Table Text Block]",
        "verboseLabel": "Loan Purchases, Sales, and Transfers"
       }
      }
     },
     "localname": "FinancingReceivablesSignificantActivityTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_GainLossOnDispositionOfLessorAssetUnderOperatingLease": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": 3.0,
       "parentTag": "wfc_LeaseIncomeLessor",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Gain (Loss) on Disposition of Lessor Asset under Operating Lease",
        "terseLabel": "Other lease-related revenues"
       }
      }
     },
     "localname": "GainLossOnDispositionOfLessorAssetUnderOperatingLease",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GainLossOnMortgageLoanOriginationAndSalesActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FeesAndCommissionsMortgageBankingAndServicing",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on mortgage loan origination and sales activities.",
        "label": "Gain Loss On Mortgage Loan Origination And Sales Activities",
        "verboseLabel": "Net gains on mortgage loan originations/sales"
       }
      }
     },
     "localname": "GainLossOnMortgageLoanOriginationAndSalesActivities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GainLossonCashFlowHedgesRecognizedinEarnings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of gain (loss) derived from cash flow hedges recognized in earnings in the period.",
        "label": "Gain (Loss) on Cash Flow Hedges Recognized in Earnings",
        "terseLabel": "Total gains (losses) (pre-tax) on interest rate contracts"
       }
      }
     },
     "localname": "GainLossonCashFlowHedgesRecognizedinEarnings",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GainLossonDerivativesHeldforTradingPurposesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain and losses (whether realized or unrealized) on certain derivative instruments held for trading purposes whether or not settled physically. Excludes economic hedging of mortgage banking and asset/liability management activities.",
        "label": "Gain (Loss) on Derivatives Held for Trading Purposes, Net",
        "verboseLabel": "Derivatives"
       }
      }
     },
     "localname": "GainLossonDerivativesHeldforTradingPurposesNet",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GainLossonEquityInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing gain (loss) on equity investments.",
        "label": "Gain (Loss) on Equity Investments [Member]",
        "terseLabel": "Net gain (loss) from equity securities [Member]"
       }
      }
     },
     "localname": "GainLossonEquityInvestmentsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_GainsLossesFromEquityInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The revenue derived from equity investments held at fair value (excluding trading securities), and investments accounted for under both the equity method and measurement alternative. Includes marketable equity securities, private equity, and principal investments: includes realized investment gains or losses.",
        "label": "Gains Losses From Equity Investments",
        "terseLabel": "Net gains (losses) from equity securities",
        "totalLabel": "Total net gains recognized during the period",
        "verboseLabel": "Total net gains (losses) from equity securities not held for trading"
       }
      }
     },
     "localname": "GainsLossesFromEquityInvestments",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GoodwillReallocationDueToChangeInSegments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reallocation into (out of) due to change in segments.",
        "label": "Goodwill, Reallocation Due To Change in Segments",
        "verboseLabel": "Transfers of goodwill"
       }
      }
     },
     "localname": "GoodwillReallocationDueToChangeInSegments",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GrossCarryingValueOfIntangibleAssetsAndAccumulatedAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross Carrying Value Of Intangible Assets And Accumulated Amortization.",
        "label": "Gross Carrying Value Of Intangible Assets And Accumulated Amortization [Abstract]",
        "verboseLabel": "Gross Carrying Value of Intangible Assets and Accumulated Amortization [Abstract]"
       }
      }
     },
     "localname": "GrossCarryingValueOfIntangibleAssetsAndAccumulatedAmortizationAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_GuaranteeofMediumTermNotesSeriesAdueOctober302028ofWellsFargoFinanceLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee of Medium-Term Notes, Series A, due October 30, 2028 of Wells Fargo Finance LLC [Member]",
        "label": "Guarantee of Medium-Term Notes, Series A, due October 30, 2028 of Wells Fargo Finance LLC [Member]",
        "terseLabel": "Guarantee of Medium-Term Notes, Series A, due October 30, 2028 of Wells Fargo Finance LLC [Member]"
       }
      }
     },
     "localname": "GuaranteeofMediumTermNotesSeriesAdueOctober302028ofWellsFargoFinanceLLCMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_GuarantorObligationsCurrentCarryingValue1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Current Carrying Value (1)",
        "verboseLabel": "Carrying value\u00a0of obligation (asset)"
       }
      }
     },
     "localname": "GuarantorObligationsCurrentCarryingValue1",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GuarantorObligationsMaximumExposureExpiresAfterFiveYears": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_GuaranteeObligationsMaximumExposure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions, expiring after five years.",
        "label": "Guarantor Obligations, Maximum Exposure, Expires after Five Years",
        "verboseLabel": "Maximum exposure to loss, Expires after five years"
       }
      }
     },
     "localname": "GuarantorObligationsMaximumExposureExpiresAfterFiveYears",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GuarantorObligationsMaximumExposureExpiresInOneYearOrLess": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GuaranteeObligationsMaximumExposure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions, expiring in one year or less.",
        "label": "Guarantor Obligations, Maximum Exposure, Expires in One Year or Less",
        "verboseLabel": "Maximum exposure to loss, Expires in one year or less"
       }
      }
     },
     "localname": "GuarantorObligationsMaximumExposureExpiresInOneYearOrLess",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GuarantorObligationsMaximumExposureExpiresInOneYearThroughThreeYears": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GuaranteeObligationsMaximumExposure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions, expiring in one year through three years.",
        "label": "Guarantor Obligations, Maximum Exposure, Expires in One Year through Three Years",
        "verboseLabel": "Maximum exposure to loss, Expires after one year through three years"
       }
      }
     },
     "localname": "GuarantorObligationsMaximumExposureExpiresInOneYearThroughThreeYears",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_GuarantorObligationsMaximumExposureExpiresInThreeYearsThroughFiveYears": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_GuaranteeObligationsMaximumExposure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions, expiring in three years through five years.",
        "label": "Guarantor Obligations, Maximum Exposure, Expires in Three Years through Five Years",
        "verboseLabel": "Maximum exposure to loss, Expires after three years through five years"
       }
      }
     },
     "localname": "GuarantorObligationsMaximumExposureExpiresInThreeYearsThroughFiveYears",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_HedgedItemsinFairValueHedgingRelationshipTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table shows the carrying amount and associated cumulative basis adjustment related to the application of hedge accounting that is included in the carrying amount of hedged assets and liabilities in fair value hedging relationships.",
        "label": "Hedged Items in Fair Value Hedging Relationship [Table Text Block]",
        "verboseLabel": "Hedged Items in Fair Value Hedging Relationships"
       }
      }
     },
     "localname": "HedgedItemsinFairValueHedgingRelationshipTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_HeldToMaturityDebtSecuritiesClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's held-to-maturity debt securities as well as any other information pertinent to the debt securities.",
        "label": "Held To Maturity Debt Securities Classified By Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Contractual Maturities - Held-to-Maturity Debt Securities"
       }
      }
     },
     "localname": "HeldToMaturityDebtSecuritiesClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_HeldToMaturityDebtSecuritiesPurchasesAndTransfersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of proceeds paid for Held-to-Maturity Debt Securities purchased and transferred by major security category.",
        "label": "Held To Maturity Debt Securities Purchases And Transfers [Table Text Block]",
        "terseLabel": "Held-to-Maturity Debt Securities Purchases and Transfers"
       }
      }
     },
     "localname": "HeldToMaturityDebtSecuritiesPurchasesAndTransfersTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_HeldToMaturityDebtSecuritiesRetainedFromSecuritizationOfLHFS": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Held-to-maturity debt securities retained from securitization of LHFS",
        "label": "Held-To-Maturity Debt Securities Retained From Securitization Of LHFS",
        "terseLabel": "Held-to-maturity debt securities purchased from securitization of LHFS"
       }
      }
     },
     "localname": "HeldToMaturityDebtSecuritiesRetainedFromSecuritizationOfLHFS",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_HeldToMaturitySecuritiesPurchaseOrTransferAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Held To Maturity Securities Purchase Or Transfer",
        "label": "Held To Maturity Securities Purchase Or Transfer [Abstract]",
        "verboseLabel": "Debt Securities, Held-to-maturity Purchase or Transfer of Investment [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesPurchaseOrTransferAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_HeldforTradingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Held for Trading [Member]",
        "label": "Held for Trading [Member]",
        "terseLabel": "Related to trading activities [Member]"
       }
      }
     },
     "localname": "HeldforTradingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_HighValuePropertiesThreshold": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dollar threshold at which real estate is considered a high value property, based upon the original value.",
        "label": "High Value Properties, Threshold",
        "terseLabel": "High value properties, threshold"
       }
      }
     },
     "localname": "HighValuePropertiesThreshold",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ImpairmentinValueofAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charges against earnings resulting from the aggregate write down of assets to amounts that can be expected to be realized or recovered.",
        "label": "Impairment in Value of Asset [Member]",
        "terseLabel": "Impairment write-downs [Member]"
       }
      }
     },
     "localname": "ImpairmentinValueofAssetMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_IncomeStatementImpactsForAvailableForSaleAndHeldToMaturityDebtSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tubular disclosure of the income statement impacts for Available-for-Sale and Held-to-Maturity Debt Securities.",
        "label": "Income Statement Impacts For Available For Sale And Held To Maturity Debt Securities [Table Text Block]",
        "terseLabel": "Income Statement Impacts for Available-for-Sale and Held-to-Maturity Debt Securities"
       }
      }
     },
     "localname": "IncomeStatementImpactsForAvailableForSaleAndHeldToMaturityDebtSecuritiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_IncomeTaxPositionsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Positions [Axis]",
        "terseLabel": "Income Tax Positions [Axis]"
       }
      }
     },
     "localname": "IncomeTaxPositionsAxis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_IncomeTaxPositionsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Positions [Domain]",
        "terseLabel": "Income Tax Positions [Domain]"
       }
      }
     },
     "localname": "IncomeTaxPositionsDomain",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis",
        "label": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisLoansHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis Loans Held For Sale",
        "label": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis, Loans Held For Sale",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisLoansHeldForSale",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisLoansReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis Loans",
        "label": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis, Loans Receivable",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisLoansReceivable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisNonmarketableEquitySecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis, Nonmarketable Equity Securities",
        "label": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis, Nonmarketable Equity Securities",
        "terseLabel": "Nonmarketable equity securities"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisNonmarketableEquitySecurities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisOtherAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis Other Assets",
        "label": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis, Other Assets",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisOtherAssets",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisServicingAssetAtFairValueAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis Servicing Asset Amount.",
        "label": "Increase Decrease In Fair Value Assets Measured On Nonrecurring Basis, Servicing Asset at Fair Value, Amount",
        "terseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueAssetsMeasuredOnNonrecurringBasisServicingAssetAtFairValueAmount",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinValueofAssetswithNonrecurringFairValueAdjustmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IncreaseDecreaseInNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in the carrying value of noncontrolling interests, including but not limited to the payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders; and redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Increase, Decrease in Noncontrolling Interests",
        "verboseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "IncreaseDecreaseInNoncontrollingInterests",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_IndefiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets, Net [Abstract]",
        "verboseLabel": "Unamortized intangible assets:"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_InsignificantLevelThreeAssetsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets measured using an internal model that are considered, both individually and in the aggregate, insignificant relative to the overall Level 3 nonrecurring measurements.",
        "label": "Insignificant Level Three Assets, Fair Value Disclosure",
        "verboseLabel": "Total insignificant level 3 assets"
       }
      }
     },
     "localname": "InsignificantLevelThreeAssetsFairValueDisclosure",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_InsignificantLevelThreeAssetsFairValueDisclosureNetOfLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, net of liabilities, measured using an internal model that are considered, both individually and in the aggregate, insignificant relative to the overall Level 3 assets and liabilities.",
        "label": "Insignificant Level Three Assets, Fair Value Disclosure, Net of Liabilities",
        "verboseLabel": "Insignificant Level 3 assets, net of liabilities"
       }
      }
     },
     "localname": "InsignificantLevelThreeAssetsFairValueDisclosureNetOfLiabilities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_InterchangeLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interchange litigation case",
        "label": "Interchange Litigation [Member]",
        "verboseLabel": "Interchange Litigation [Member]"
       }
      }
     },
     "localname": "InterchangeLitigationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_InterestAndDividendIncomeSecuritiesAvailableForSaleAndHeldToMaturity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of interest income, amortization of premium and accretion of discount on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale); classified as operating; and amount of operating interest income, including amortization and accretion of premiums and discounts, on held-to-maturity securities.",
        "label": "Interest And Dividend Income Securities Available-For-Sale And Held-To-Maturity",
        "terseLabel": "Total interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeSecuritiesAvailableForSaleAndHeldToMaturity",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_InterestSettlementsOnFairValueHedgesRecognizedInNetInterestIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest settlements on fair value hedges recognized in net interest income.",
        "label": "Interest settlements on Fair Value Hedges Recognized in Net Interest Income",
        "terseLabel": "Amounts related to interest settlements on derivatives"
       }
      }
     },
     "localname": "InterestSettlementsOnFairValueHedgesRecognizedInNetInterestIncome",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_InternalAndExternalCreditRatingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit-ratings using internal and external sources.",
        "label": "Internal and External Credit Rating [Domain]",
        "terseLabel": "Internal and External Credit Rating [Domain]"
       }
      }
     },
     "localname": "InternalAndExternalCreditRatingDomain",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International [Member]",
        "label": "International [Member]",
        "terseLabel": "International [Member]"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesCommitmentstoLendDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_InvestmentGradePercentageForFairValueOfAFSAndAmortizedCostOfHTMDebtSecurities1TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tubular disclosure of the percentage of fair value of available-for-sale debt securities and amortized cost of held-to-maturity debt securities determined by those rated investment grade, inclusive of those based on internal credit grades.",
        "label": "Investment Grade Percentage for Fair Value of AFS and Amortized Cost of HTM Debt Securities1 [Table Text Block]",
        "terseLabel": "Investment Grade Debt Securities"
       }
      }
     },
     "localname": "InvestmentGradePercentageForFairValueOfAFSAndAmortizedCostOfHTMDebtSecurities1TableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_InvestmentTaxCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment tax credit arising from certain qualifying capital expenditures including, but not limited to, affordable housing, rehabilitation and energy projects.",
        "label": "Investment Tax Credit [Member]",
        "terseLabel": "Tax credit structures [Member]"
       }
      }
     },
     "localname": "InvestmentTaxCreditMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_InvestmentinFederalReserveBankStockandOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the amount shown on an entity's books for investments in Federal Reserve Bank stock, as well as other investments.",
        "label": "Investment in Federal Reserve Bank Stock and Other [Member]",
        "terseLabel": "Federal Reserve Bank stock and other at cost [Member]"
       }
      }
     },
     "localname": "InvestmentinFederalReserveBankStockandOtherMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LTV060Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTV 0-60% [Member]",
        "label": "LTV 0-60% [Member]",
        "terseLabel": "LTV 0-60% [Member]"
       }
      }
     },
     "localname": "LTV060Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LTV100.01120Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTV 100.01-120% [Member]",
        "label": "LTV 100.01-120% [Member]",
        "terseLabel": "LTV 100.01-120% [Member]"
       }
      }
     },
     "localname": "LTV100.01120Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LTV60.0180Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTV 60.01-80% [Member]",
        "label": "LTV 60.01-80% [Member]",
        "terseLabel": "LTV 60.01-80% [Member]"
       }
      }
     },
     "localname": "LTV60.0180Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LTV80.01100Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTV 80.01-100% [Member]",
        "label": "LTV 80.01-100% [Member]",
        "terseLabel": "LTV 80.01-100% [Member]"
       }
      }
     },
     "localname": "LTV80.01100Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LTVgreaterthan120Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTV greater than 120% [Member]",
        "label": "LTV greater than 120% [Member]",
        "terseLabel": "LTV greater than 120% [Member]"
       }
      }
     },
     "localname": "LTVgreaterthan120Member",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LeaseIncomeLessor": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": 2.0,
       "parentTag": "wfc_LeaseRevenueLessor",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct financing lease income from variable lease payments; and operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, gains and losses from sale of lease assets and variable lease payments not included in measurement of lease receivable.",
        "label": "Lease Income, Lessor",
        "terseLabel": "Lease income",
        "totalLabel": "Noninterest income on leases"
       }
      }
     },
     "localname": "LeaseIncomeLessor",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LeaseRevenueLessor": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, lease payments paid and payable to lessor, and gains and losses from sale of lease assets.",
        "label": "Lease Revenue Lessor",
        "totalLabel": "Total leasing revenue"
       }
      }
     },
     "localname": "LeaseRevenueLessor",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LeasesasLessorandLesseeDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all leases as lessor and lessee.",
        "label": "Leases as Lessor and Lessee Disclosure [Text Block]",
        "terseLabel": "Leasing Activity"
       }
      }
     },
     "localname": "LeasesasLessorandLesseeDisclosureTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_LeasesofLessorLeaseIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of lease income, from leases as lessor.",
        "label": "Leases of Lessor, Lease Income [Table Text Block]",
        "terseLabel": "Leasing Revenue"
       }
      }
     },
     "localname": "LeasesofLessorLeaseIncomeTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_LeasingActivityDisclosuresTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasing Activity Disclosures Textual [Abstract]",
        "label": "Leasing Activity Disclosures Textual [Abstract]",
        "terseLabel": "Leasing Activity Disclosures Textual [Abstract]"
       }
      }
     },
     "localname": "LeasingActivityDisclosuresTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeasingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_LegalActionsTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal Actions Textual Abstract.",
        "label": "Legal Actions (Textual) [Abstract]",
        "verboseLabel": "Legal Actions (Textual) [Abstract]"
       }
      }
     },
     "localname": "LegalActionsTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_LesseeOperatingLeaseRightofUseAssetandLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's operating lease right-of-use assets and liabilities recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Right-of-Use Asset and Liability [Table Text Block]",
        "terseLabel": "Operating Lease Right-of-Use (ROU) Assets and Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRightofUseAssetandLiabilityTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_LiabilityForContingentLitigationLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability for contingent litigation losses.",
        "label": "Liability for Contingent Litigation Losses [Member]",
        "terseLabel": "Liability for contingent litigation losses [Member]"
       }
      }
     },
     "localname": "LiabilityForContingentLitigationLossesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LiabilityForMortgageRepurchaseReservesAmountFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The liability for mortgage repurchase reserves that are measured using Level 3 measurements. The liability is related to servicing rights that are created when mortgages are sold or transferred.",
        "label": "Liability for Mortgage Repurchase Reserves Amount, Fair Value",
        "terseLabel": "Liability for mortgage repurchase reserves amount, fair value"
       }
      }
     },
     "localname": "LiabilityForMortgageRepurchaseReservesAmountFairValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LineItemsPresentedintheConsolidatedStatementofIncomeandOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amounts of line items presented in the consolidated statement of income and other comprehensive income.",
        "label": "Line Items Presented in the Consolidated Statement of Income and Other Comprehensive Income [Abstract]",
        "terseLabel": "Line Items Presented in the Consolidated Statement of Income and Other Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "LineItemsPresentedintheConsolidatedStatementofIncomeandOtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_LitigationSettlementAdditionalFunding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Additional Funding",
        "label": "Litigation Settlement, Additional Funding",
        "terseLabel": "Litigation Settlement, Additional Funding"
       }
      }
     },
     "localname": "LitigationSettlementAdditionalFunding",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LitigationSettlementAdditionalFundingAllocatedtoWFC": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Additional Funding Allocated to WFC",
        "label": "Litigation Settlement, Additional Funding Allocated to WFC",
        "terseLabel": "Litigation Settlement, Additional Funding Allocated to WFC"
       }
      }
     },
     "localname": "LitigationSettlementAdditionalFundingAllocatedtoWFC",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LitigationSettlementDefaultInterchangeDistributedToClassMerchantsDistributionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Default Interchange Distributed To Class Merchants, Distribution Period",
        "label": "Litigation Settlement, Default Interchange Distributed To Class Merchants, Distribution Period",
        "terseLabel": "Distribution period to class merchants"
       }
      }
     },
     "localname": "LitigationSettlementDefaultInterchangeDistributedToClassMerchantsDistributionPeriod",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "wfc_LitigationSettlementFundsRemainingfrom2012": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Funds Remaining from 2012",
        "label": "Litigation Settlement, Funds Remaining from 2012",
        "terseLabel": "Litigation Settlement, Funds Remaining from 2012"
       }
      }
     },
     "localname": "LitigationSettlementFundsRemainingfrom2012",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LitigationSettlementPercentageOfDefaultInterchangeDistributedToClassMerchants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Percentage Of Default Interchange Distributed To Class Merchants",
        "label": "Litigation Settlement, Percentage Of Default Interchange Distributed To Class Merchants",
        "terseLabel": "Distribution to class merchants (percent)"
       }
      }
     },
     "localname": "LitigationSettlementPercentageOfDefaultInterchangeDistributedToClassMerchants",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_LoanCommitmentsAndStandbyCommercialAndSimilarLettersOfCredit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represent the aggregate carrying amount of deferred fees plus the related reserve for loan commitments and standby, commercial and similar lines of credit.",
        "label": "Loan Commitments And Standby, Commercial And Similar Letters of Credit",
        "terseLabel": "Loan commitments and standby, commercial and similar letters of credit"
       }
      }
     },
     "localname": "LoanCommitmentsAndStandbyCommercialAndSimilarLettersOfCredit",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueEstimatesforFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoanRestructuringTrialModificationsNetAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable modified on trial basis, net of previously reported trial modifications that became permanent in the current period.",
        "label": "Loan Restructuring, Trial Modifications, Net Amount",
        "terseLabel": "Loan restructuring, trial modifications, amount"
       }
      }
     },
     "localname": "LoanRestructuringTrialModificationsNetAmount",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoansAndLeasesReceivableDeferredIncomeAsaPercentofLoansAndLeasesReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred interest and fee income, unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of acquired loans, as a percentage of total loans and leases receivable, net.",
        "label": "Loans And Leases Receivable Deferred Income As a Percent of Loans And Leases Receivable",
        "terseLabel": "Deferred income as a percentage of total loans outstanding"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableDeferredIncomeAsaPercentofLoansAndLeasesReceivable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_LoansExcludingGovernmentInsuredOrGuaranteedLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans excluding government insured or guaranteed loans.",
        "label": "Loans Excluding Government Insured or Guaranteed Loans [Member]",
        "terseLabel": "Non-government insured/guaranteed [Member]"
       }
      }
     },
     "localname": "LoansExcludingGovernmentInsuredOrGuaranteedLoansMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LoansHeldForSaleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans held for sale Member.",
        "label": "Loans held for sale [Member]",
        "terseLabel": "Loans held for sale [Member]"
       }
      }
     },
     "localname": "LoansHeldForSaleMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LoansHeldforSaleNetGainLossesfromTradingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Held for Sale Net Gain (Losses) from Trading Activities",
        "label": "Loans Held for Sale Net Gain (Losses) from Trading Activities",
        "verboseLabel": "Loans held for sale, net gains (losses)"
       }
      }
     },
     "localname": "LoansHeldforSaleNetGainLossesfromTradingActivities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoansNotInsuredorGuaranteedbyGovernmentAuthoritiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by US and non-US non-government insured or guaranteed loans.",
        "label": "Loans Not Insured or Guaranteed by Government Authorities [Axis]",
        "terseLabel": "Loans Not Insured or Guaranteed by Government Authorities [Axis]"
       }
      }
     },
     "localname": "LoansNotInsuredorGuaranteedbyGovernmentAuthoritiesAxis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_LoansNotInsuredorGuaranteedbyGovernmentAuthoritiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by US and non-US non-government insured or guaranteed loans.",
        "label": "Loans Not Insured or Guaranteed by Government Authorities [Domain]",
        "terseLabel": "Loans Not Insured or Guaranteed by Government Authorities [Domain]"
       }
      }
     },
     "localname": "LoansNotInsuredorGuaranteedbyGovernmentAuthoritiesDomain",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLosses90DaysorMorePastDueandStillAccruingDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyDelinquencyStatusConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails",
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LoansOriginatedByNonbankEntities": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loans originated by nonbank entities.",
        "label": "Loans originated by nonbank entities",
        "negatedLabel": "Loans originated by nonbank entities"
       }
      }
     },
     "localname": "LoansOriginatedByNonbankEntities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoansServicedAndSubservicedForOthers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans serviced and subserviced for others.",
        "label": "Loans Serviced And Subserviced For Others",
        "verboseLabel": "Serviced and subserviced for others"
       }
      }
     },
     "localname": "LoansServicedAndSubservicedForOthers",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoansServicedforOthers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans serviced for others.",
        "label": "Loans Serviced for Others",
        "verboseLabel": "Total serviced for others, excluding subserviced for others"
       }
      }
     },
     "localname": "LoansServicedforOthers",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoansheldforsaleAggregateunpaidprincipal": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For loans held for sale for which the fair value option has been elected, this item represents the aggregate unpaid principal balance.",
        "label": "Loans held for sale, Aggregate unpaid principal",
        "totalLabel": "Loans held for sale, Aggregate unpaid principal"
       }
      }
     },
     "localname": "LoansheldforsaleAggregateunpaidprincipal",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueOptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_LoansremodifiedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans remodified [Member]",
        "label": "Loans remodified [Member]",
        "terseLabel": "Loans remodified [Member]"
       }
      }
     },
     "localname": "LoansremodifiedMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Low Income Housing Tax Credit Proportional Amortization Method Investments.",
        "label": "Low Income Housing Tax Credit Proportional Amortization Method Investments [Member]",
        "terseLabel": "Low-income housing tax credit investments [Member]"
       }
      }
     },
     "localname": "LowIncomeHousingTaxCreditProportionalAmortizationMethodInvestmentsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ManagedServicingPortfolio": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Managed servicing portfolio.",
        "label": "Managed Servicing Portfolio",
        "terseLabel": "Total managed servicing portfolio"
       }
      }
     },
     "localname": "ManagedServicingPortfolio",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_MarketableEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable equity securities held for purposes other than trading mostly consist of exchange-traded equity funds held to economically hedge obligations related to our deferred compensation plans and to a lesser extent other holdings of publicly traded equity securities held for investment purposes.",
        "label": "Marketable Equity Securities [Member]",
        "terseLabel": "Marketable equity securities [Member]"
       }
      }
     },
     "localname": "MarketableEquitySecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementAlternativeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Alternative [Abstract]",
        "label": "Measurement Alternative [Abstract]",
        "terseLabel": "Measurement Alternative [Abstract]"
       }
      }
     },
     "localname": "MeasurementAlternativeAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_MeasurementAlternativeCumulativeGainsLossesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule showing the cumulative carry value adjustment to nonmarketable equity securities accounted for under the measurement alternative that were still held at the end of each reporting period.",
        "label": "Measurement Alternative Cumulative Gains (Losses) [Table Text Block]",
        "terseLabel": "Measurement Alternative Cumulative Gains (Losses)"
       }
      }
     },
     "localname": "MeasurementAlternativeCumulativeGainsLossesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_MeasurementAlternativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Items for Measurement Alternative",
        "label": "Measurement Alternative [Line Items]",
        "terseLabel": "Measurement Alternative [Line Items]"
       }
      }
     },
     "localname": "MeasurementAlternativeLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_MeasurementAlternativeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Alternative [Member]",
        "label": "Measurement Alternative [Member]",
        "terseLabel": "Measurement alternative [Member]"
       }
      }
     },
     "localname": "MeasurementAlternativeMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementAlternativeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Alternative [Table]",
        "label": "Measurement Alternative [Table]",
        "terseLabel": "Measurement Alternative [Table]"
       }
      }
     },
     "localname": "MeasurementAlternativeTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_MeasurementInputConversionFactorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Conversion Factor [Member]",
        "label": "Measurement Input, Conversion Factor [Member]",
        "terseLabel": "Measurement input, conversion factor [Member]"
       }
      }
     },
     "localname": "MeasurementInputConversionFactorMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementInputCorrelationFactorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Correlation Factor [Member]",
        "label": "Measurement Input, Correlation Factor [Member]",
        "terseLabel": "Measurement input, correlation factor [Member]"
       }
      }
     },
     "localname": "MeasurementInputCorrelationFactorMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementInputCostofServicePerLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Cost of Service Per Loan [Member]",
        "label": "Measurement Input, Cost of Service Per Loan [Member]",
        "terseLabel": "Measurement input, cost to service per loan [Member]"
       }
      }
     },
     "localname": "MeasurementInputCostofServicePerLoanMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementInputFalloutFactorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Fall-out Factor [Member]",
        "label": "Measurement Input, Fall-out Factor [Member]",
        "terseLabel": "Measurement input, fall-out factor [Member]"
       }
      }
     },
     "localname": "MeasurementInputFalloutFactorMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementInputInitialvalueServicingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Initial-value Servicing [Member]",
        "label": "Measurement Input, Initial-value Servicing [Member]",
        "terseLabel": "Measurement input, initial-value servicing [Member]"
       }
      }
     },
     "localname": "MeasurementInputInitialvalueServicingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementInputMultiplesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using various multiples: earnings before interest, tax, depreciation and amortization (EBITDA), revenue, book value, and other.",
        "label": "Measurement Input, Multiples [Member]",
        "terseLabel": "Measurement input, multiples [Member]"
       }
      }
     },
     "localname": "MeasurementInputMultiplesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MeasurementInputWeightedAverageLifeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Weighted Average Life [Member]",
        "label": "Measurement Input, Weighted Average Life [Member]",
        "terseLabel": "Measurement input, weighted average life [Member]"
       }
      }
     },
     "localname": "MeasurementInputWeightedAverageLifeMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ModificationofrecordedinvestmentrelatedtointerestratereductionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modification of recorded investment related to interest rate reduction [Member]",
        "label": "Modification of recorded investment related to interest rate reduction [Member]",
        "terseLabel": "Financial effects of modification, Recorded investment related to interest rate reduction [Member]"
       }
      }
     },
     "localname": "ModificationofrecordedinvestmentrelatedtointerestratereductionMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ModificationsotherconcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modifications, other concessions [Member]",
        "label": "Modifications, other concessions [Member]",
        "terseLabel": "Primary modification type, Other concessions [Member]"
       }
      }
     },
     "localname": "ModificationsotherconcessionsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MortgageBankingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Banking Activities.",
        "label": "Mortgage Banking Activities [Abstract]",
        "terseLabel": "Mortgage Banking Activities [Abstract]"
       }
      }
     },
     "localname": "MortgageBankingActivitiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_MortgageBankingActivitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures on mortgage banking activities that consist of residential and commercial originations and servicing.",
        "label": "Mortgage Banking Activities [Text Block]",
        "terseLabel": "Mortgage Banking Activities"
       }
      }
     },
     "localname": "MortgageBankingActivitiesTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_MortgageBankingActivitiesTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Banking Activities Textual Abstract.",
        "label": "Mortgage Banking Activities Textual [Abstract]",
        "terseLabel": "Mortgage Banking Activities Textual [Abstract]"
       }
      }
     },
     "localname": "MortgageBankingActivitiesTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_MortgageInterestRatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage interest rates used to estimate the fair value of servicing assets and servicing liabilities.",
        "label": "Mortgage Interest Rates [Member]",
        "verboseLabel": "Mortgage interest rates [Member]"
       }
      }
     },
     "localname": "MortgageInterestRatesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MortgageLendingMattersHernandezVWellsFargoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Lending Matters - Hernandez V. Wells Fargo [Member]",
        "label": "Mortgage Lending Matters - Hernandez V Wells Fargo [Member]",
        "terseLabel": "Mortgage Lending Matters - Hernandez V Wells Fargo [Member]"
       }
      }
     },
     "localname": "MortgageLendingMattersHernandezVWellsFargoMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MortgageLendingMattersOCCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Lending Matters (OCC)",
        "label": "Mortgage Lending Matters (OCC) [Member]",
        "terseLabel": "Mortgage Lending Matters (OCC) [Member]"
       }
      }
     },
     "localname": "MortgageLendingMattersOCCMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MortgageLendingMattersRyderCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Lending Matters- Ryder case",
        "label": "Mortgage Lending Matters- Ryder case [Member]",
        "terseLabel": "Mortgage Lending Matters - Ryder case [Member]"
       }
      }
     },
     "localname": "MortgageLendingMattersRyderCaseMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_MortgageServicingNoninterestIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FeesAndCommissionsMortgageBankingAndServicing",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total mortgage servicing noninterest income.",
        "label": "Mortgage Servicing Noninterest Income",
        "totalLabel": "Total net servicing income"
       }
      }
     },
     "localname": "MortgageServicingNoninterestIncome",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_MortgageServicingRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mortgage Servicing Rights Member.",
        "label": "Mortgage servicing rights [Member]",
        "terseLabel": "Mortgage servicing rights [Member]"
       }
      }
     },
     "localname": "MortgageServicingRightsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NetAdditionsReductionsToServicingAssetsAtFairValueFromOriginationOfMortgageServicingRightsMsrsOrServicingAssetsAtFairValueDisposals": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net additions (reductions) in the fair value of servicing assets from the origination of mortgage servicing rights (MSRs) or disposals of servicing assets at fair value.",
        "label": "Net Additions (Reductions) to Servicing Assets at Fair Value from Origination of Mortgage Servicing Rights (MSRs) or Servicing Assets at Fair Value Disposals",
        "totalLabel": "Net additions"
       }
      }
     },
     "localname": "NetAdditionsReductionsToServicingAssetsAtFairValueFromOriginationOfMortgageServicingRightsMsrsOrServicingAssetsAtFairValueDisposals",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetChangeInFederalFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in Federal funds sold securities purchased under resale agreements and other short term investments.",
        "label": "Net change in Federal funds sold securities purchased under resale agreements and other short term investments",
        "negatedLabel": "Federal funds sold and securities purchased under resale agreements"
       }
      }
     },
     "localname": "NetChangeInFederalFundsSoldSecuritiesPurchasedUnderResaleAgreementsAndOtherShortTermInvestments",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetChangeInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change In Financing Activities [Abstract]",
        "label": "Net Change In Financing Activities [Abstract]",
        "terseLabel": "Net change in:"
       }
      }
     },
     "localname": "NetChangeInFinancingActivitiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetChangeInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change In Investing Activities [Abstract]",
        "label": "Net Change In Investing Activities [Abstract]",
        "terseLabel": "Net change in:"
       }
      }
     },
     "localname": "NetChangeInInvestingActivitiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetDerivativeGainsLossesFromEconomicHedgesRelatedToMortgageLoansHeldforSaleandDerivativeLoanCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Derivative Gains (Losses) From Economic Hedges Related To Mortgage Loans Held for Sale and Derivative Loan Commitments",
        "label": "Net Derivative Gains (Losses) From Economic Hedges Related To Mortgage Loans Held for Sale and Derivative Loan Commitments",
        "terseLabel": "Net derivative gains (losses) from economic hedges related to mortgage loans held for sale and derivative loan commitments"
       }
      }
     },
     "localname": "NetDerivativeGainsLossesFromEconomicHedgesRelatedToMortgageLoansHeldforSaleandDerivativeLoanCommitments",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetDerivativeGainsLossesFromEconomicHedgesRelatedToMortgageServicingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 2.0,
       "parentTag": "wfc_ServicingAssetAtFairValueSumOfChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptionsAndNetDerivativeGainsLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net derivative gains (losses) from economic hedges related to mortgage servicing activities.",
        "label": "Net Derivative Gains (Losses) From Economic Hedges Related To Mortgage Servicing Activities",
        "terseLabel": "Net derivative gains (losses) from economic hedges",
        "verboseLabel": "Gains (losses) on derivatives used to hedge residential mortgage servicing rights"
       }
      }
     },
     "localname": "NetDerivativeGainsLossesFromEconomicHedgesRelatedToMortgageServicingActivities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetGainsLossesFromMeasurementAlternativeEquitySecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule showing the annual amount of impairment write-downs and observable price adjustments related to nonmarketable equity securities accounted for under the measurement alternative.",
        "label": "Net Gains (Losses) From Measurement Alternative Equity Securities [Table Text Block]",
        "terseLabel": "Net Gains (Losses) from Measurement Alternative Equity Securities"
       }
      }
     },
     "localname": "NetGainsLossesFromMeasurementAlternativeEquitySecuritiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_NetGainsLossesRecognizedInIncomeStatementRelatedToDerivativesNotDesignatedAsHedgingInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments.",
        "label": "Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]",
        "terseLabel": "Net Gains Losses Recognized In Income Statement Related To Derivatives Not Designated As Hedging Instruments [Abstract]"
       }
      }
     },
     "localname": "NetGainsLossesRecognizedInIncomeStatementRelatedToDerivativesNotDesignatedAsHedgingInstrumentsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetGainsLossesfromEquitySecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Net Gains (Losses) from Equity Securities [Table]",
        "label": "Net Gains (Losses) from Equity Securities [Line Items]",
        "terseLabel": "Net Gains (Losses) from Equity Securities [Line Items]"
       }
      }
     },
     "localname": "NetGainsLossesfromEquitySecuritiesLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetGainsLossesfromEquitySecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Gains (Losses) from Equity Securities [Table]",
        "label": "Net Gains (Losses) from Equity Securities [Table]",
        "terseLabel": "Net Gains (Losses) from Equity Securities [Table]"
       }
      }
     },
     "localname": "NetGainsLossesfromEquitySecuritiesTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetGainsLossesfromEquitySecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Gains (Losses) from Equity Securities [Table Text Block]",
        "label": "Net Gains (Losses) from Equity Securities [Table Text Block]",
        "terseLabel": "Net Gains (Losses) from Equity Securities Not Held for Trading"
       }
      }
     },
     "localname": "NetGainsLossesfromEquitySecuritiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_NetIncreaseDecreaseInDeferredCompensationAndRelatedPlans": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 13.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shareholders equity from the change in the value of other deferred compensation plans and miscellaneous deferred compensation activities distributed to employees as compensation.",
        "label": "Net increase (decrease) in deferred compensation and related plans",
        "verboseLabel": "Net change in deferred compensation and related plans"
       }
      }
     },
     "localname": "NetIncreaseDecreaseInDeferredCompensationAndRelatedPlans",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetInterestIncomeandNetGainsLossesonTradingActivitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for",
        "label": "Net Interest Income and Net Gains (Losses) on Trading Activities [Line Items]",
        "terseLabel": "Net Interest Income and Net Gains (Losses) from Trading Activities [Line Items]"
       }
      }
     },
     "localname": "NetInterestIncomeandNetGainsLossesonTradingActivitiesLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetInterestIncomeandNetGainsLossesonTradingActivitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Net Interest Income and Net Gains (Losses) on Trading Activities [Table]",
        "terseLabel": "Net Interest Income and Net Gains (Losses) on Trading Activities [Table]"
       }
      }
     },
     "localname": "NetInterestIncomeandNetGainsLossesonTradingActivitiesTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NetInterestandNetGainsLossesonTradingActivitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net interest and net gains (losses) on trading activities reported in the statement of income.",
        "label": "Net Interest and Net Gains (Losses) on Trading Activities [Table Text Block]",
        "verboseLabel": "Net Interest Income and Net Gains (Losses) from Trading Activities"
       }
      }
     },
     "localname": "NetInterestandNetGainsLossesonTradingActivitiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_NetInterestandNoninterestIncomefromTradingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Interest and Noninterest Income from Trading Activities",
        "label": "Net Interest and Noninterest Income from Trading Activities",
        "terseLabel": "Total trading-related net interest and noninterest income"
       }
      }
     },
     "localname": "NetInterestandNoninterestIncomefromTradingActivities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetServicingFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 2.0,
       "parentTag": "wfc_MortgageServicingNoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of fees earned in exchange for servicing financial assets, net of unreimbursed direct servicing costs, amortization and changes in fair value classified as other.",
        "label": "Net Servicing Fees",
        "totalLabel": "Net servicing fees"
       }
      }
     },
     "localname": "NetServicingFees",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NetTransfersFromLoansToLoansHeldForSale": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfers from (to) loans to (from) loans held for sale.",
        "label": "Net Transfers From Loans To Loans Held For Sale",
        "terseLabel": "Transfers from loans to LHFS"
       }
      }
     },
     "localname": "NetTransfersFromLoansToLoansHeldForSale",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NewMarketTaxCreditandOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Market Tax Credit and Other [Member]",
        "label": "New Market Tax Credit and Other [Member]",
        "terseLabel": "New market tax credit and other [Member]"
       }
      }
     },
     "localname": "NewMarketTaxCreditandOtherMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NoFICOavailableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No FICO available [Member]",
        "label": "No FICO available [Member]",
        "terseLabel": "No FICO available [Member]"
       }
      }
     },
     "localname": "NoFICOavailableMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyFICOScoreConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NoLTVCLTVavailableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No LTV/CLTV available [Member]",
        "label": "No LTV/CLTV available [Member]",
        "terseLabel": "No LTV/CLTV available [Member]"
       }
      }
     },
     "localname": "NoLTVCLTVavailableMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesLoansbyLoantoValueRatioConsumerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NomuraNatixisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nomura Credit &amp; Capital Inc. and Natixix Real Estate Holdings, LLC.",
        "label": "Nomura/Natixis [Member]",
        "terseLabel": "Nomura/Natixis [Member]"
       }
      }
     },
     "localname": "NomuraNatixisMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonCumulativePerpetualClassAPreferredStockSeriesAAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cumulative Perpetual Class A Preferred Stock, Series AA",
        "label": "Non-Cumulative Perpetual Class A Preferred Stock, Series AA [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th interest in a share of Non-Cumulative Perpetual Class A Preferred Stock, Series AA"
       }
      }
     },
     "localname": "NonCumulativePerpetualClassAPreferredStockSeriesAAMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonCumulativePerpetualClassAPreferredStockSeriesCCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cumulative Perpetual Class A Preferred Stock, Series CC",
        "label": "Non-Cumulative Perpetual Class A Preferred Stock, Series CC [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th interest in a share of Non-Cumulative Perpetual Class A Preferred Stock, Series CC"
       }
      }
     },
     "localname": "NonCumulativePerpetualClassAPreferredStockSeriesCCMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonCumulativePerpetualClassAPreferredStockSeriesDDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cumulative Perpetual Class A Preferred Stock, Series DD",
        "label": "Non-Cumulative Perpetual Class A Preferred Stock, Series DD [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th interest in a share of Non-Cumulative Perpetual Class A Preferred Stock, Series DD"
       }
      }
     },
     "localname": "NonCumulativePerpetualClassAPreferredStockSeriesDDMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonCumulativePerpetualClassAPreferredStockSeriesYMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cumulative Perpetual Class A Preferred Stock, Series Y [Member]",
        "label": "Non-Cumulative Perpetual Class A Preferred Stock, Series Y [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th interest in a share of Non-Cumulative Perpetual Class A Preferred Stock, Series Y"
       }
      }
     },
     "localname": "NonCumulativePerpetualClassAPreferredStockSeriesYMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonCumulativePerpetualClassAPreferredStockSeriesZMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cumulative Perpetual Class A Preferred Stock, Series Z [Member]",
        "label": "Non-Cumulative Perpetual Class A Preferred Stock, Series Z [Member]",
        "verboseLabel": "Depositary Shares, each representing a 1/1000th interest in a share of Non-Cumulative Perpetual Class A Preferred Stock, Series Z"
       }
      }
     },
     "localname": "NonCumulativePerpetualClassAPreferredStockSeriesZMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonModifiedLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non modified loans [Member]",
        "label": "Non modified loans [Member]",
        "terseLabel": "Non modified loans [Member]"
       }
      }
     },
     "localname": "NonModifiedLoansMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NonconformingMortgageLoanSecuritizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A a mortgage loan whose underlying terms and conditions do not meet government-sponsored enterprise guidelines.",
        "label": "Nonconforming Mortgage Loan Securitization [Member]",
        "terseLabel": "Nonconforming mortgage loan securitizations [Member]"
       }
      }
     },
     "localname": "NonconformingMortgageLoanSecuritizationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NoninterestIncomeOtherOperatingIncomeExcludingLessorLeaseIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue earned, classified as other, excluding interest income and lease income as a lessor.",
        "label": "Noninterest Income Other Operating Income Excluding Lessor Lease Income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NoninterestIncomeOtherOperatingIncomeExcludingLessorLeaseIncome",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_NonmarketableEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonmarketable equity securities represent securities that do not have a readily determinable fair value for which we have elected to account for using the fair valye method. Substantially all of these nonmarketable equity securities are economically hedged with equity derivatives.",
        "label": "Nonmarketable Equity Securities [Member]",
        "terseLabel": "Nonmarketable equity securities [Member]"
       }
      }
     },
     "localname": "NonmarketableEquitySecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesMeasurementAlternativeCumulativeGainsLossesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromMeasurementAlternativeEquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails",
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NontaxablePreferredDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nontaxable preferred debt securities issued by investment funds or trusts",
        "label": "Nontaxable Preferred Debt Securities [Member]",
        "terseLabel": "Nontaxable preferred debt securities [Member]"
       }
      }
     },
     "localname": "NontaxablePreferredDebtSecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NotHeldforTradingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Not Held for Trading [Member]",
        "label": "Not Held for Trading [Member]",
        "terseLabel": "Not held for trading [Member]",
        "verboseLabel": "Related to non-trading activities [Member]"
       }
      }
     },
     "localname": "NotHeldforTradingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails",
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_NotionalOrContractualAmountsAndFairValuesForDerivativesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Notional Or Contractual Amounts And Fair Values For Derivatives Abstract.",
        "label": "Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]",
        "terseLabel": "Notional Or Contractual Amounts And Fair Values For Derivatives [Abstract]"
       }
      }
     },
     "localname": "NotionalOrContractualAmountsAndFairValuesForDerivativesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesNotionalorContractualAmountsandFairValuesofDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_NumberOfThirdPartyComplaints": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Third Party Complaints",
        "label": "Number Of Third Party Complaints",
        "terseLabel": "Number Of Third Party Complaints"
       }
      }
     },
     "localname": "NumberOfThirdPartyComplaints",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wfc_OffsettingAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative assets and liabilities that are subject to offsetting, including master netting arrangements.",
        "label": "Offsetting Assets and Liabilities [Table Text Block]",
        "terseLabel": "Fair Values of Derivative Assets and Liabilities"
       }
      }
     },
     "localname": "OffsettingAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_OffsettingOfResaleAndRepurchaseAgreementsAndSecuritiesBorrowingAndLendingTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of resale and repurchase agreements subject to master repurchase agreements (MRA) and securities borrowing and lending arrangements subject to master securities lending agreements (MSLA).",
        "label": "Offsetting of Resale and Repurchase Agreements and Securities Borrowing and Lending [Table Text Block]",
        "verboseLabel": "Offsetting - Securities Financing Activities"
       }
      }
     },
     "localname": "OffsettingOfResaleAndRepurchaseAgreementsAndSecuritiesBorrowingAndLendingTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsandCollateralTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_OperatingLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating losses incurred during the period that are included in noninterest expense.",
        "label": "Operating Losses",
        "terseLabel": "Operating losses"
       }
      }
     },
     "localname": "OperatingLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherAssetsMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure other assets.",
        "label": "Other Assets, Measurement Input",
        "terseLabel": "Other assets, measurement input"
       }
      }
     },
     "localname": "OtherAssetsMeasurementInput",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesNonrecurringBasisDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "wfc_OtherCommitmentsAndGuaranteesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Commitments And Guarantees Member.",
        "label": "Other commitments and guarantees [Member]",
        "terseLabel": "Other commitments and guarantees [Member]"
       }
      }
     },
     "localname": "OtherCommitmentsAndGuaranteesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_OtherComprehensiveIncomeLossCashFlowHedgeAndFairValueHedgeIncludingDerivativeExcludedComponentGainLossAfterReclassificationAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      },
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge and fair value hedge included in assessment of hedge effectiveness and increase (decrease) in value of excluded component of derivative designated and qualifying as hedge.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge And Fair Value Hedge Including Derivative Excluded Component Gain (Loss), After Reclassification, After Tax",
        "terseLabel": "Net change in derivatives and hedging activities",
        "totalLabel": "Net change, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeAndFairValueHedgeIncludingDerivativeExcludedComponentGainLossAfterReclassificationAfterTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherComprehensiveIncomeLossCashFlowHedgeAndFairValueHedgeIncludingDerivativeExcludedComponentGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge and fair value hedge included in assessment of hedge effectiveness and increase (decrease) in value of excluded component of derivative designated and qualifying as hedge.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge And Fair Value Hedge Including Derivative Excluded Component Gain (Loss), After Reclassification Before Tax",
        "terseLabel": "Total recorded in OCI, Derivative gains (losses)",
        "verboseLabel": "Net change, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeAndFairValueHedgeIncludingDerivativeExcludedComponentGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherComprehensiveIncomeLossCashFlowHedgeAndFairValueHedgeIncludingDerivativeExcludedComponentGainLossAfterReclassificationTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge and fair value hedge included in assessment of hedge effectiveness and increase (decrease) in value of excluded component of derivative designated and qualifying as hedge.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge And Fair Value Hedge Including Derivative Excluded Component Gain (Loss), After Reclassification, Tax",
        "negatedLabel": "Net change, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeAndFairValueHedgeIncludingDerivativeExcludedComponentGainLossAfterReclassificationTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherComprehensiveIncomeLossOtherNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of miscellaneous transactions including foreign currency effects and credit and debit valuation adjustments.",
        "label": "Other Comprehensive Income (Loss), Other, Net Of Tax",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossOtherNetOfTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "wfc_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre tax reclassification adjustment for gains or losses realized upon the sale or write-down of securities during the period.",
        "label": "Other Comprehensive Income Loss Reclassification Adjustment For Sale Or Write Down Of Securities Included In Net Income Before Tax",
        "verboseLabel": "Reclassification of net (gains) losses to net income, Before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeBeforeTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net of tax amount of the income statement impact of the reclassification adjustment gain (loss) for unrealized gain (loss) realized upon the sale or write-down of available-for-sale securities.",
        "label": "Other Comprehensive Income Loss Reclassification Adjustment For Sale Or Write Down Of Securities Included In Net Income Net Of Tax",
        "totalLabel": "Reclassification of net (gains) losses to net income, Net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeNetOfTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "wfc_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect on the reclassification adjustment for gains or losses realized upon the sale or write-down of securities.",
        "label": "Other Comprehensive Income Loss Reclassification Adjustment For Sale Or Write Down Of Securities Included In Net Income, Tax",
        "negatedLabel": "Reclassification of net (gains) losses to net income, Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOrWriteDownOfSecuritiesIncludedInNetIncomeTax",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherCreditAndDebitCardFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income earned classified as other from credit card services (including late, over limit, and annual fees) and debit card services (including interchange fees, annual fees and other fees). Excludes interest income earned on credit card balances and transactions.",
        "label": "Other Credit And Debit Card Fees",
        "verboseLabel": "Other card fees"
       }
      }
     },
     "localname": "OtherCreditAndDebitCardFees",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherFinancialAssetsPledgedAsCollateral": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of other financial assets, that have been pledged as collateral.",
        "label": "Other Financial Assets, Pledged As Collateral",
        "terseLabel": "Other financial assets"
       }
      }
     },
     "localname": "OtherFinancialAssetsPledgedAsCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherInterestIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about other interest income have been included.",
        "label": "Other Interest Income [Member]",
        "terseLabel": "Other interest income [Member]"
       }
      }
     },
     "localname": "OtherInterestIncomeMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_OtherLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Includes amount of short-term lease cost, excluding expense for lease with term of one month or less; sublease income excluding finance and operating lease expense; gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale; and interest and amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Other Lease, Cost",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLeaseCost",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LeasingActivityLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherLiabilitiesGainLossesFromTradingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in other liabilities measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Other Liabilities Gain (Losses) From Trading Activities",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesGainLossesFromTradingActivities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesNetInterestIncomeandNetGainsLossesonTradingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_OtherMethodInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Includes equity securities not accounted for as fair value or under the equity method.",
        "label": "Other Method Investments [Member]",
        "terseLabel": "Other method investments [Member]"
       }
      }
     },
     "localname": "OtherMethodInvestmentsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_OtherNoninterestIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Noninterest Income Member",
        "label": "Other Noninterest Income [Member]",
        "terseLabel": "Other noninterest income [Member]",
        "verboseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherNoninterestIncomeMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesDerivativesNotDesignatedasHedgingInstrumentsDetails",
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonFairValueHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_OtherSecuritizationsAndTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other securitizations and transactions Member.",
        "label": "Other securitizations and transactions [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherSecuritizationsAndTransactionsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransactionswithConsolidatedVIEsDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_OverTheCounterClearedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction where an agency established by a stock or commodities exchange acts as an intermediary, reconciling orders between transacting parties.",
        "label": "Over The Counter Cleared [Member]",
        "verboseLabel": "OTC cleared [Member]"
       }
      }
     },
     "localname": "OverTheCounterClearedMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGrossFairValuesofDerivativeAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_OwnedLoansServiced": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owned loans serviced.",
        "label": "Owned Loans Serviced",
        "verboseLabel": "Owned loans serviced"
       }
      }
     },
     "localname": "OwnedLoansServiced",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PaymentsAndUtilizationForRestructuring": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments and utilization made as the result of restructuring.",
        "label": "Payments And Utilization For Restructuring",
        "negatedLabel": "Payments and utilization"
       }
      }
     },
     "localname": "PaymentsAndUtilizationForRestructuring",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RestructuringChargesAccrualsforRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PaymentsForLoansOriginatedByBankingSubsidiariesNetOfProceedsFromCollections": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loans originated by banking subsidiaries, net of the cash inflow for principal collected.",
        "label": "Payments for loans originated by banking subsidiaries, net of proceeds from collections",
        "negatedLabel": "Loans originated by banking subsidiaries, net of principal collected"
       }
      }
     },
     "localname": "PaymentsForLoansOriginatedByBankingSubsidiariesNetOfProceedsFromCollections",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PaymentsforProceedsfromEquityInvestmentsNotHeldForTradingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Equity Investments, Not Held For Trading [Abstract]",
        "verboseLabel": "Equity securities, not held for trading:"
       }
      }
     },
     "localname": "PaymentsforProceedsfromEquityInvestmentsNotHeldForTradingAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_PaymentstoAcquireNotHeldForTradingEquitySecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire not-held-for-trading equity securities, consisting of either fair value, equity method cost or the measurement alternatives.",
        "label": "Payments to Acquire Not-Held-For-Trading Equity Securities",
        "negatedLabel": "Purchases"
       }
      }
     },
     "localname": "PaymentstoAcquireNotHeldForTradingEquitySecurities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PercentageOfAFSAndHTMDebtSecuritiesWithTheSameCreditRating": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of AFS and HTM debt securities with the same credit rating",
        "label": "Percentage of AFS and HTM debt securities with the same credit rating",
        "terseLabel": "Percentage of AFS and HTM debt securities with the same credit rating"
       }
      }
     },
     "localname": "PercentageOfAFSAndHTMDebtSecuritiesWithTheSameCreditRating",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_PreferredStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Abstract]",
        "terseLabel": "Preferred Stock [Abstract]"
       }
      }
     },
     "localname": "PreferredStockAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_PreferredStockAccretionOfRedemptionDiscountOrIssuanceCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accretion of the preferred stock redemption discount and associated issuance cost during the period.",
        "label": "Preferred Stock, Accretion Of Redemption Discount Or Issuance Costs",
        "terseLabel": "Preferred stock, accretion of redemption discount or issuance costs"
       }
      }
     },
     "localname": "PreferredStockAccretionOfRedemptionDiscountOrIssuanceCosts",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PreferredStockAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquityPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock issued, amount.",
        "label": "Preferred Stock Amount",
        "verboseLabel": "Preferred stock issued"
       }
      }
     },
     "localname": "PreferredStockAmount",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PreferredStockIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock issued, shares",
        "label": "Preferred Stock Issued",
        "verboseLabel": "Preferred stock issued, shares"
       }
      }
     },
     "localname": "PreferredStockIssued",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "wfc_PreferredStockNoVotingRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock with no voting rights.",
        "label": "Preferred Stock, No Voting Rights [Member]",
        "terseLabel": "Preferred stock, no voting rights [Member]"
       }
      }
     },
     "localname": "PreferredStockNoVotingRightsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_PreferredStockParOrStatedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer); generally not indicative of the fair market value",
        "label": "Preferred Stock, Par or Stated Value",
        "verboseLabel": "Preferred stock, par or stated value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PreferredStockSharesAuthorizedAndDesignated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws that have also been designated.",
        "label": "Preferred Stock Shares Authorized And Designated",
        "terseLabel": "Preferred stock, shares authorized and designated"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorizedAndDesignated",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "wfc_PreferredStockVotingRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock with voting rights",
        "label": "Preferred Stock, Voting Rights [Member]",
        "terseLabel": "Preferred stock, voting rights [Member]"
       }
      }
     },
     "localname": "PreferredStockVotingRightsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_PreferredStockVotingRightsNumberofVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Voting Rights, Number of Votes Per Share",
        "label": "Preferred Stock, Voting Rights, Number of Votes Per Share",
        "terseLabel": "Number of votes per share"
       }
      }
     },
     "localname": "PreferredStockVotingRightsNumberofVotesPerShare",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "wfc_PrepaymentEstimatesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment and other valuation estimates used to estimate the fair value of seriving assets and servicing liabilities.",
        "label": "Prepayment Estimates And Other [Member]",
        "verboseLabel": "Prepayment estimates and other [Member]"
       }
      }
     },
     "localname": "PrepaymentEstimatesAndOtherMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_PrimaryModificationTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary modification type abstract.",
        "label": "Primary Modification Type [Abstract]",
        "terseLabel": "Primary Modification Type [Abstract]"
       }
      }
     },
     "localname": "PrimaryModificationTypeAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_PrincipalAmountThatWouldBePayableToSecuritizationVehicles": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount, included in liabilities, that would be payable to the securitization vehicles if the Company were to exercise the repurchase option.",
        "label": "Principal Amount That Would Be Payable To Securitization Vehicles",
        "terseLabel": "Principal amount that would be payable to securitization vehicles"
       }
      }
     },
     "localname": "PrincipalAmountThatWouldBePayableToSecuritizationVehicles",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_PrincipalCollectedOnNonbankEntitiesLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from principal collected on nonbank entities' loans.",
        "label": "Principal collected on nonbank entities' loans",
        "verboseLabel": "Principal collected on nonbank entities\u2019 loans"
       }
      }
     },
     "localname": "PrincipalCollectedOnNonbankEntitiesLoans",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ProceedsfromSaleandCapitalReturnsofEquitySecuritiesNotHeldForTrading": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale and capital returns of non-held-for-trading equity securities, consisting of either fair value, equity method cost or the measurement alternatives.",
        "label": "Proceeds from Sale and Capital Returns of Equity Securities Not-Held-For-Trading",
        "verboseLabel": "Proceeds from sales and capital returns"
       }
      }
     },
     "localname": "ProceedsfromSaleandCapitalReturnsofEquitySecuritiesNotHeldForTrading",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_QuantitativeInformationTransferorsContinuingInvolvementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Quantitative information related to a transferor's continuing involvement with financial assets transferred to a transferee in a securitization, asset-backed financing arrangement, or similar transfer.",
        "label": "Quantitative Information, Transferor's Continuing Involvement [Line Items]",
        "terseLabel": "Quantitative Information, Transferor's Continuing Involvement [Line Items]"
       }
      }
     },
     "localname": "QuantitativeInformationTransferorsContinuingInvolvementLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_QuantitativeInformationTransferorsContinuingInvolvementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantitative information related to a transferor's continuing involvement with financial assets transferred to a transferee in a securitization, asset-backed financing arrangement, or similar transfer.",
        "label": "Quantitative Information, Transferor's Continuing Involvement [Table]",
        "terseLabel": "Quantitative Information, Transferor's Continuing Involvement [Table]"
       }
      }
     },
     "localname": "QuantitativeInformationTransferorsContinuingInvolvementTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_QuantitativeInformationTransferorsContinuingInvolvementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a transferor's continuing involvement with financial assets transferred to a transferee in a securitization, asset-backed financing arrangement, or similar transfer.",
        "label": "Quantitative Information Transferors Continuing Involvement [Table Text Block]",
        "terseLabel": "Transfers With Continuing Involvement"
       }
      }
     },
     "localname": "QuantitativeInformationTransferorsContinuingInvolvementTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_RMBSTrusteeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RMBS Trustee",
        "label": "RMBS Trustee [Member]",
        "terseLabel": "RMBS Trustee [Member]"
       }
      }
     },
     "localname": "RMBSTrusteeMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RatioOfMortgageServicingRightsToRelatedLoansServicedForOthers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of MSRs to related loans serviced for others.",
        "label": "Ratio Of Mortgage Servicing Rights To Related Loans Serviced For Others",
        "verboseLabel": "MSRs as a percentage of loans serviced for others"
       }
      }
     },
     "localname": "RatioOfMortgageServicingRightsToRelatedLoansServicedForOthers",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_ReDesignatedAsHedgingInstrumentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Terminated hedging instrument whereby the hedged item has been re-designed into an existing hedging instruments.",
        "label": "Re-Designated As Hedging Instrument [Member]",
        "terseLabel": "Re-designated as hedging instrument [Member]"
       }
      }
     },
     "localname": "ReDesignatedAsHedgingInstrumentMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesFairValueHedgingBasisAdjustmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RealizedGainLossOnCashFlowHedgesReclassifiedFromOCIIntoNetIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Realized Gain (Loss) On Cash Flow Hedges Reclassified From OCI Into Net Income",
        "terseLabel": "Realized gains (losses) (pre-tax) reclassified from OCI into net income"
       }
      }
     },
     "localname": "RealizedGainLossOnCashFlowHedgesReclassifiedFromOCIIntoNetIncome",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesGainsLossesRecognizedonCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_RealizedGainsonSaleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realized Gains on Sale [Member]",
        "label": "Realized Gains on Sale [Member]",
        "terseLabel": "Net realized gains (losses) on sale [Member]"
       }
      }
     },
     "localname": "RealizedGainsonSaleMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RegulatoryCapitalRequirementsAndOtherRestrictionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Capital Requirements and Other Restrictions [Abstract]",
        "label": "Regulatory Capital Requirements and Other Restrictions [Abstract]",
        "terseLabel": "Regulatory Capital Requirements and Other Restrictions [Abstract]"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsAndOtherRestrictionsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_RegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory charges and assessments expense, including FDIC assessment expense. [Member]",
        "label": "Regulatory charges and assessments expense, including FDIC assessment expense [Member]",
        "terseLabel": "Regulatory charges and assessments expense, including FDIC assessment expense [Member]"
       }
      }
     },
     "localname": "RegulatoryChargesAndAssessmentsExpenseIncludingFDICAssessmentExpenseMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RepurchaseSecuritiesLendingAndSimilarArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase, Securities Lending and Similar Arrangements [Abstract]",
        "verboseLabel": "Repurchase and securities lending agreements"
       }
      }
     },
     "localname": "RepurchaseSecuritiesLendingAndSimilarArrangementsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_RequiredMinimumCapitalRatiosAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Required Minimum Capital Ratios",
        "label": "Required Minimum Capital Ratios [Abstract]",
        "verboseLabel": "Required minimum capital ratios:"
       }
      }
     },
     "localname": "RequiredMinimumCapitalRatiosAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_RequiredMinimumLeverageAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Required Minimum Leverage",
        "label": "Required Minimum Leverage [Abstract]",
        "verboseLabel": "Required minimum leverage"
       }
      }
     },
     "localname": "RequiredMinimumLeverageAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ResaleAgreementsUnfundedCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unfunded contractual commitments under resale agreements from certain counterparties, including central clearing organization.",
        "label": "Resale Agreements, Unfunded Commitments",
        "terseLabel": "Resale agreements, unfunded commitments"
       }
      }
     },
     "localname": "ResaleAgreementsUnfundedCommitments",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ResaleSecuritiesBorrowingAndSimilarArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Resale, Securities Borrowing and Similar Arrangements [Abstract]",
        "verboseLabel": "Resale, Securities Borrowing and Similar Arrangements"
       }
      }
     },
     "localname": "ResaleSecuritiesBorrowingAndSimilarArrangementsAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ResecuritizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by resecuritizations.",
        "label": "Resecuritization [Member]",
        "terseLabel": "Resecuritization [Member]"
       }
      }
     },
     "localname": "ResecuritizationMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ReserveBalanceforNonUSCentralBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted cash and cash equivalents of reserve balance for non-U.S. Central Banks",
        "label": "Reserve Balance for Non-US Central Banks [Member]",
        "terseLabel": "Reserve balance for non-U.S. central banks [Member]"
       }
      }
     },
     "localname": "ReserveBalanceforNonUSCentralBanksMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ResidentialMortgageServicingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential Mortgage Servicing.",
        "label": "Residential Mortgage Servicing [Member]",
        "terseLabel": "Residential mortgage servicing rights [Member]"
       }
      }
     },
     "localname": "ResidentialMortgageServicingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.wellsfargo.com/role/IntangibleAssetsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails",
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResidentialMortgageServicingRightsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RestrictedCashandCashEquivalentBrokerageCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted cash and cash equivalent segregated for benefit of brokerage customers under federal and other brokerage regulations",
        "label": "Restricted Cash and Cash Equivalent Brokerage Customers [Member]",
        "terseLabel": "Segregated for benefit brokerage customers under federal and other brokerage regulations [Member]"
       }
      }
     },
     "localname": "RestrictedCashandCashEquivalentBrokerageCustomersMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RetailSalesPracticesCPIandGAPandMortgageinterestratelockmattersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compliance risk management program and its past practices involving certain automobile collateral protection insurance (CPI) policies, certain mortgage interest rate lock extensions and guaranteed automobile protection (GAP).",
        "label": "Retail Sales Practices, CPI and GAP, and Mortgage interest rate lock matters [Member]",
        "terseLabel": "Retail Sales Practices, CPI and GAP, and Mortgage interest rate lock matters [Member]"
       }
      }
     },
     "localname": "RetailSalesPracticesCPIandGAPandMortgageinterestratelockmattersMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RetailSalesPracticesMattersDepartmentOfJusticeDOJMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Sales Practices Matters, Department Of Justice (DOJ)",
        "label": "Retail Sales Practices Matters, Department Of Justice (DOJ) [Member]",
        "terseLabel": "Retail Sales Practices Matters, Department Of Justice (DOJ) [Member]"
       }
      }
     },
     "localname": "RetailSalesPracticesMattersDepartmentOfJusticeDOJMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RetailSalesPracticesMattersSecuritiesAndExchangeCommissionSECMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Sales Practices Matters, Securities And Exchange Commission (SEC) [Member]",
        "label": "Retail Sales Practices Matters, Securities And Exchange Commission (SEC) [Member]",
        "terseLabel": "Retail Sales Practices Matters, Securities And Exchange Commission (SEC) [Member]"
       }
      }
     },
     "localname": "RetailSalesPracticesMattersSecuritiesAndExchangeCommissionSECMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_RiskParticipationSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk participation swap transaction where the bank sells its exposure to a contingent obligation to another financial institution.",
        "label": "Risk participation Swap [Member]",
        "terseLabel": "Risk participation swaps [Member]"
       }
      }
     },
     "localname": "RiskParticipationSwapMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesSoldCreditDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SalesPracticeMattersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Practice Matters [Member]",
        "label": "Sales Practice Matters [Member]",
        "terseLabel": "Sales Practice Matters [Member]"
       }
      }
     },
     "localname": "SalesPracticeMattersMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ScheduleOfAvailableForSaleAndHeldToMaturityDebtSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Available-For-Sale and Held-To-Maturity Debt Securities [Line Items]",
        "terseLabel": "Schedule Of Available-For-Sale and Held-To-Maturity Debt Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleAndHeldToMaturityDebtSecuritiesLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ScheduleOfEarningsPerCommonShareBasicAndDilutedTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings per Common Share, Basic and Diluted [Table]",
        "terseLabel": "Schedule of Earnings per Common Share, Basic and Diluted [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerCommonShareBasicAndDilutedTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareEarningsPerCommonShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Financial Instruments Owned and Pledged as Collateral [Table]",
        "label": "Schedule of Financial Instruments Owned and Pledged as Collateral [Table]",
        "verboseLabel": "Pledge Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ScheduleOfFinancingReceivablesAllowanceForCreditLossesByLoanCategoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of financing receivables allowance for credit losses by loan category.",
        "label": "Schedule Of Financing Receivables Allowance For Credit Losses By Loan Category [Table Text Block]",
        "verboseLabel": "Allowance for Credit Losses for Loans Activity by Portfolio Segment"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesAllowanceForCreditLossesByLoanCategoryTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ScheduleOfFinancingReceivablesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of financing receivables.",
        "label": "Schedule Of Financing Receivables [Table Text Block]",
        "verboseLabel": "Loans Outstanding"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ScheduleOfMarketableDebtSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Marketable Debt Securities [Table]",
        "label": "Schedule of Marketable Debt Securities [Table]",
        "terseLabel": "Schedule of Marketable AFS and HTM Debt Securities [Table]",
        "verboseLabel": "Schedule of Marketable AFS and HTM Debt Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfMarketableDebtSecuritiesTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSDebtSecuritiesContractualMaturitiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesGrossUnrealizedLossesandFairValueDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesHTMDebtSecuritiesPurchasesandTransfersDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesIncomeStatementImpactsDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails",
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesOutstandingDetails",
      "http://www.wellsfargo.com/role/HTMDebtSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ScheduleOfOffBalanceSheetLoansSoldOrSecuritizedAndServicedForOthersTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about loans sold or securitized in which the company has ongoing involvement as servicer.",
        "label": "Schedule of Off Balance Sheet Loans Sold or Securitized And Serviced For Others [Table Text Block]",
        "verboseLabel": "Loans Serviced for Others"
       }
      }
     },
     "localname": "ScheduleOfOffBalanceSheetLoansSoldOrSecuritizedAndServicedForOthersTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ScheduleOfOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Comprehensive Income [Table]",
        "terseLabel": "Schedule of Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ScheduleOfOtherComprehensiveIncomeTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeCumulativeOCIBalancesDetails",
      "http://www.wellsfargo.com/role/OtherComprehensiveIncomeSummaryofOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ScheduleofDerivativeContractsCreditRiskContingentFeaturesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of exposure to derivative contracts with credit-risk contingent features, collateral posted, and the additional collateral required to post due to a credit rating downgrade below investment grade.",
        "label": "Schedule of Derivative Contracts, Credit-Risk Contingent Features [Table Text Block]",
        "terseLabel": "Credit-Risk Contingent Features"
       }
      }
     },
     "localname": "ScheduleofDerivativeContractsCreditRiskContingentFeaturesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ScheduleofDerivativesInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationCashFlowHedgingTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash flow hedging derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position and (c) the amounts of the instruments reported in other comprehensive income.",
        "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location, Cash Flow Hedging [Table Text Block]",
        "terseLabel": "Gains (Losses) Recognized on Cash Flow Hedging Relationships"
       }
      }
     },
     "localname": "ScheduleofDerivativesInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationCashFlowHedgingTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ScheduleofDerivativesInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position and (c) the amounts of the instruments reported in other comprehensive income.",
        "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location, Fair Value [Table Text Block]",
        "terseLabel": "Gains (Losses) Recognized on Fair Value Hedging Relationships"
       }
      }
     },
     "localname": "ScheduleofDerivativesInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationFairValueTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/DerivativesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_ScheduleofUnrealizedLossonDebtSecuritiesAFSandHTMTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For all debt securities available-for-sale and held-to maturity in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of debt securities available-for-sale and held-to maturity with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).",
        "label": "Schedule of Unrealized Loss on Debt Securities AFS and HTM [Table Text Block]",
        "terseLabel": "Gross Unrealized Losses and Fair Value - Available-for-Sale Debt Securities"
       }
      }
     },
     "localname": "ScheduleofUnrealizedLossonDebtSecuritiesAFSandHTMTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_SecuritiesAmountMeasurementWithObservableInputsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of debt and equity securities recognized upon transfer of financial assets, that are measured using Level 2 measurements.",
        "label": "Securities, Amount, Measurement With Observable Inputs, Additions",
        "terseLabel": "Securities recognized"
       }
      }
     },
     "localname": "SecuritiesAmountMeasurementWithObservableInputsAdditions",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesOfUSTreasuryFederalAgenciesIncludingFederalAgencyMortgageBackedSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities, including mortgage-backed securities, issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "Securities Of US Treasury, Federal Agencies Including Federal Agency Mortgage-Backed Securities [Member]",
        "terseLabel": "Securities of U.S. Treasury and federal agencies [Member]"
       }
      }
     },
     "localname": "SecuritiesOfUSTreasuryFederalAgenciesIncludingFederalAgencyMortgageBackedSecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/AFSandHTMDebtSecuritiesInvestmentGradeDebtSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedAmountOffsetAgainstCollateral": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNetAmountInConsolidatedBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funds outstanding loaned in the form of a security resale agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price offset against an obligation to return collateral. Also includes amount of securities borrowed from entities in exchange for collateral offset against an obligation to return collateral under a master netting arrangement.",
        "label": "Securities Purchased under Agreements to Resell and Securities Borrowed, Amount Offset Against Collateral",
        "negatedTerseLabel": "Gross amounts offset in consolidated balance sheet"
       }
      }
     },
     "localname": "SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedAmountOffsetAgainstCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedCollateral": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of collateral received related to exposures subject to enforceable master repurchase agreements and master securities lending agreements. While these agreements are typically over-collateralized, the collateral amount is limited to the amount of the related recognized asset for each counterparty.",
        "label": "Securities Purchased under Agreements to Resell and Securities Borrowed, Collateral",
        "negatedLabel": "Collateral not recognized in consolidated balance sheet"
       }
      }
     },
     "localname": "SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNetAmountInConsolidatedBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before effects of master repurchase agreements and master securities lending agreements, of funds outstanding loaned in the form of a security resale agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price, and of securities borrowed from entities in exchange for collateral.",
        "label": "Securities Purchased under Agreements to Resell and Securities Borrowed, Gross",
        "verboseLabel": "Gross amounts recognized"
       }
      }
     },
     "localname": "SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedGross",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net amount of exposure after accounting for amounts offset in the consolidated balance sheet and securities or loans collateral that has not been offset against securities purchased under agreement to resell and securities borrowed.",
        "label": "Securities Purchased under Agreements to Resell and Securities Borrowed, Net",
        "totalLabel": "Net amount"
       }
      }
     },
     "localname": "SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNet",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNetAmountInConsolidatedBalanceSheet": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of master repurchase agreements and master securities lending agreements, of funds outstanding loaned in the form of a security resale agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price, and of securities borrowed from entities in exchange for collateral.",
        "label": "Securities Purchased under Agreements to Resell and Securities Borrowed, Net Amount in Consolidated Balance Sheet",
        "terseLabel": "Net amounts in consolidated balance sheet",
        "totalLabel": "Net amounts in consolidated balance sheet"
       }
      }
     },
     "localname": "SecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowedNetAmountInConsolidatedBalanceSheet",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedAmountOffsetAgainstCollateral": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNetAmountInConsolidatedBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funds outstanding borrowed in the form of a security resale agreement between the entity and another party for the purchase and resale of identical or substantially the same securities at a date certain for a specified price offset against a right to receive collateral. Also includes amount of securities loaned to entities in exchange for collateral offset against a right to receive collateral under a master netting arrangement.",
        "label": "Securities Sold under Agreements to Repurchase and Securities Loaned, Amount Offset Against Collateral",
        "negatedTerseLabel": "Gross amounts offset in consolidated balance sheet"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedAmountOffsetAgainstCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedCollateral": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of collateral pledged related to exposures subject to enforceable master repurchase agreements and master securities lending agreements. While these agreements are typically over-collateralized, the collateral amount is limited to the amount of the related recognized liability for each counterparty.",
        "label": "Securities Sold under Agreements to Repurchase and Securities Loaned, Collateral",
        "negatedLabel": "Collateral pledged but not netted in consolidated balance sheet"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedCollateral",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net amount of exposure after accounting for amounts offset in the consolidated balance sheet and securities or loans collateral that has not been offset against securities sold under agreement to repurchase and securities loaned.",
        "label": "Securities Sold under Agreements to Repurchase and Securities Loaned, Net",
        "totalLabel": "Net amount"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNet",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNetAmountInConsolidatedBalanceSheet": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "wfc_SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after effects of master repurchase agreements and master securities lending agreements, of funds outstanding borrowed in the form of a security resale agreement between the entity and another party for the purchase and resale of identical or substantially the same securities at a date certain for a specified price, and of securities loaned to entities in exchange for collateral.",
        "label": "Securities Sold under Agreements to Repurchase and Securities Loaned, Net Amount in Consolidated Balance Sheet",
        "totalLabel": "Net amounts in consolidated balance sheet"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoanedNetAmountInConsolidatedBalanceSheet",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsOffsettingSecuritiesFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SecuritizationsAndVariableInterestEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitizations And Variable Interest Entities.",
        "label": "Securitizations and Variable Interest Entities [Abstract]",
        "terseLabel": "Securitizations and Variable Interest Entities [Abstract]"
       }
      }
     },
     "localname": "SecuritizationsAndVariableInterestEntitiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_SecuritizationsAndVariableInterestEntitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of classifications of assets and liabilities associated with transactions with QSPEs and VIEs.",
        "label": "Securitizations And Variable Interest Entities [Text Block]",
        "terseLabel": "Securitizations and Variable Interest Entities"
       }
      }
     },
     "localname": "SecuritizationsAndVariableInterestEntitiesTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_SecuritizationsAndVariableInterestEntitiesTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitizations and Variable Interest Entities Textual Abstract.",
        "label": "Securitizations and Variable Interest Entities Textual [Abstract]",
        "terseLabel": "Securitizations and Variable Interest Entities Textual [Abstract]"
       }
      }
     },
     "localname": "SecuritizationsAndVariableInterestEntitiesTextualAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesUnconsolidatedVIEsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_SecuritizedLoansByTypeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securitized Loans By Type [Line Items]",
        "terseLabel": "Securitized Loans By Type [Line Items]"
       }
      }
     },
     "localname": "SecuritizedLoansByTypeLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_SecuritizedLoansByTypeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securitized Loans, By Type [Table]",
        "terseLabel": "Securitized Loans, By Type [Table]"
       }
      }
     },
     "localname": "SecuritizedLoansByTypeTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesLoansServicedforOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_SegmentReportingInformationAverageDeposits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Reporting Information Average Deposits",
        "label": "Segment Reporting Information Average Deposits",
        "verboseLabel": "Deposits (average)"
       }
      }
     },
     "localname": "SegmentReportingInformationAverageDeposits",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SeminoleTribeAdministrationofaminorstrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administration of a minor\u2019s trust [Member]",
        "label": "Seminole Tribe - Administration of a minor\u2019s trust [Member]",
        "terseLabel": "Seminole Tribe - Administration of a minor\u2019s trust [Member]"
       }
      }
     },
     "localname": "SeminoleTribeAdministrationofaminorstrustMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfHundredBasisPointAdverseChangeInDiscountRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis Of Fair Value Of Interests Continued To Be Held By Transferor, Servicing Assets Or Liabilities Impact Of Hundred Basis Point Adverse Change In Discount Rate.",
        "label": "Sensitivity Analysis Of Fair Value Of Interests Continued To Be Held By Transferor, Servicing Assets Or Liabilities Impact Of Hundred Basis Point Adverse Change In Discount Rate",
        "verboseLabel": "Impact on fair value from 100 basis point increase"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfHundredBasisPointAdverseChangeInDiscountRate",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfTwoHundredBasisPointAdverseChangeInDiscountRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis Of Fair Value Of Interests Continued To Be Held By Transferor Servicing Assets Or Liabilities Impact Of Two Hundred Basis Point Adverse Change In Discount Rate.",
        "label": "Sensitivity Analysis Of Fair Value Of Interests Continued To Be Held By Transferor Servicing Assets Or Liabilities Impact Of Two Hundred Basis Point Adverse Change In Discount Rate",
        "verboseLabel": "Impact on fair value from 200 basis point increase"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfTwoHundredBasisPointAdverseChangeInDiscountRate",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingFinancialAssetsImpactOf10PercentAdverseChangeInCostToService": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical financial impact of a 10 percent adverse change of cost to service on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.",
        "label": "Sensitivity Analysis Of Fair Value Of Interests Continued To Be Held By Transferor Servicing Financial Assets Impact Of 10 Percent Adverse Change In Cost To Service",
        "terseLabel": "Impact on fair value from 10% adverse change"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingFinancialAssetsImpactOf10PercentAdverseChangeInCostToService",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingFinancialAssetsImpactOfOtherThan10Or20PercentAdverseChangeInCostToService": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The hypothetical financial impact of a specified adverse percentage change in cost to service on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.",
        "label": "Sensitivity Analysis Of Fair Value Of Interests Continued To Be Held By Transferor Servicing Financial Assets Impact Of Other Than 10 Or 20 Percent Adverse Change In Cost To Service",
        "terseLabel": "Impact on fair value from 25% adverse change"
       }
      }
     },
     "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingFinancialAssetsImpactOfOtherThan10Or20PercentAdverseChangeInCostToService",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesEconomicAssumptionsandSensitivityofResidentialMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SeriesAAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series AA Preferred Stock",
        "label": "Series AA Preferred Stock [Member]",
        "terseLabel": "Series AA - 4.70% Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAAPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesBBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series BB Preferred Stock [Member]",
        "label": "Series BB Preferred Stock [Member]",
        "terseLabel": "Series BB - 3.90% Fixed-Reset Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBBPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesCCPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series CC Preferred Stock [Member]",
        "label": "Series CC Preferred Stock [Member]",
        "terseLabel": "Series CC - 4.375% Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCCPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesDDPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series DD Preferred Stock",
        "label": "Series DD Preferred Stock [Member]",
        "terseLabel": "Series DD - 4.25% Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesDDPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesLPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series L Preferred Stock Member.",
        "label": "Series L Preferred Stock [Member]",
        "terseLabel": "Convertible Preferred Stock, Series L [Member]",
        "verboseLabel": "Series L - 7.50% Non-Cumulative Perpetual Convertible Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesLPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EarningsPerCommonShareOutstandingAntidilutiveSecuritiesDetails",
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesQPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series Q Preferred Stock Member.",
        "label": "Series Q Preferred Stock [Member]",
        "terseLabel": "Series Q - 5.85% Fixed-to-Floating Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesQPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesRPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series R Preferred Stock Member.",
        "label": "Series R Preferred Stock [Member]",
        "verboseLabel": "Series R - 6.625% Fixed-to-Floating Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesRPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesSPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series S Preferred Stock [Member]",
        "label": "Series S Preferred Stock [Member]",
        "terseLabel": "Series S - 5.900% Fixed-to-Floating Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesSPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesUPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series U Preferred Stock [Member]",
        "label": "Series U Preferred Stock [Member]",
        "terseLabel": "Series U - 5.875% Fixed-to-Floating Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesUPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesYPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series Y Preferred Stock [Member]",
        "label": "Series Y Preferred Stock [Member]",
        "verboseLabel": "Series Y - 5.625% Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesYPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_SeriesZPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series Z Preferred Stock [Member]",
        "label": "Series Z Preferred Stock [Member]",
        "terseLabel": "Series Z - 4.75% Non-Cumulative Perpetual Class A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesZPreferredStockMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ServicerAdvancesonMortgageLoans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount after allowance of contractual amounts paid as the servicer to third parties for scheduled principal and interest to a trust, taxes, insurance, default related expenses, etc. The advances are recovered from borrower payments [upon re-performance] or future cash flows at the time of liquidation of the or sale of the collateral.",
        "label": "Servicer Advances on Mortgage Loans",
        "terseLabel": "Servicer advances on mortgage loans"
       }
      }
     },
     "localname": "ServicerAdvancesonMortgageLoans",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ServicingAndForeclosureCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Servicing and foreclosure costs, such as costs to service and unreimbursed foreclosure costs, used to estimate the fair value of servicing assets and servicing liabilities.",
        "label": "Servicing And Foreclosure Costs [Member]",
        "verboseLabel": "Servicing and foreclosure costs [Member]"
       }
      }
     },
     "localname": "ServicingAndForeclosureCostsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ServicingAssetAtFairValueAmountMeasurementWithUnobservableInputsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of an asset recognized upon transfer of financial assets, representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs, that are measured using Level 3 measurements.",
        "label": "Servicing Asset At Fair Value, Amount, Measurement With Unobservable Inputs, Additions",
        "terseLabel": "Servicing rights recognized"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmountMeasurementWithUnobservableInputsAdditions",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ServicingAssetAtFairValueSumOfChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptionsAndNetDerivativeGainsLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 1.0,
       "parentTag": "wfc_MortgageServicingNoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the net increase (decrease) in fair value included in income as a result of changes in the inputs, assumptions, or model used to calculate the fair value of servicing assets and net derivative gains (losses) from economic hedges.",
        "label": "Servicing Asset At Fair Value Sum Of Changes In Fair Value Resulting From Changes In Valuation Inputs Or Changes In Assumptions And Net Derivative Gains Losses",
        "totalLabel": "Market-related valuation changes to MSRs, net of hedge results"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueSumOfChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptionsAndNetDerivativeGainsLosses",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ServicingAssetatFairValueSecuritizationsorTransfers": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails": {
       "order": 1.0,
       "parentTag": "wfc_NetAdditionsReductionsToServicingAssetsAtFairValueFromOriginationOfMortgageServicingRightsMsrsOrServicingAssetsAtFairValueDisposals",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of new servicing assets, subsequently measured at fair value, created during the current period through securitizations or transfers of financial assets.",
        "label": "Servicing Asset at Fair Value, Securitizations or Transfers",
        "verboseLabel": "Servicing from securitizations or asset transfers"
       }
      }
     },
     "localname": "ServicingAssetatFairValueSecuritizationsorTransfers",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ServicingFeesNonInterestIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 3.0,
       "parentTag": "wfc_NetServicingFees",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractually specified servicing fee, late fee, ancillary fee, and unreimbursed direct servicing costs recognized as income for servicing asset and servicing liability.",
        "label": "Servicing Fees Non Interest Income",
        "totalLabel": "Servicing fees"
       }
      }
     },
     "localname": "ServicingFeesNonInterestIncome",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ShortTermDebtFairValueLongTermDebtFairValueAndFinancialInstrumentsSoldNotYetPurchasedAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of short-term debt, long-term debt and obligations incurred from short sales.",
        "label": "Short-Term Debt, Fair Value; Long-Term Debt, Fair Value and Financial Instruments Sold, Not yet Purchased, at Fair Value",
        "negatedLabel": "Short-sale and other trading liabilities"
       }
      }
     },
     "localname": "ShortTermDebtFairValueLongTermDebtFairValueAndFinancialInstrumentsSoldNotYetPurchasedAtFairValue",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_TaxAdvantagedRenewableEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Advantaged Renewable Energy [Member]",
        "label": "Tax Advantaged Renewable Energy [Member]",
        "terseLabel": "Tax-advantaged renewable energy [Member]"
       }
      }
     },
     "localname": "TaxAdvantagedRenewableEnergyMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ThirdPartyClearingIndemnificationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreements in which clearing agents are indemnified against loss that could occur for non-performance by customers on transactions that are not sufficiently collateralized.",
        "label": "Third Party Clearing Indemnifications [Member]",
        "terseLabel": "Third party clearing indemnifications [Member]"
       }
      }
     },
     "localname": "ThirdPartyClearingIndemnificationsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_TotalCreditAndDebitCardFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income earned from credit card services (including late, over limit, and annual fees) and debit card services (including interchange fees, annual fees and other fees). Excludes interest income earned on credit card balances and transactions.",
        "label": "Total Credit And Debit Card Fees",
        "terseLabel": "Card fees",
        "verboseLabel": "Total card fees"
       }
      }
     },
     "localname": "TotalCreditAndDebitCardFees",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofIncome",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_TotalLeverageExposure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total leverage exposure as calculated in the regulations.",
        "label": "Total Leverage Exposure",
        "terseLabel": "Total leverage exposure"
       }
      }
     },
     "localname": "TotalLeverageExposure",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RegulatoryandAgencyCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_TradingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading Activities [Abstract]",
        "label": "Trading Activities [Abstract]",
        "terseLabel": "Trading Activities [Abstract]"
       }
      }
     },
     "localname": "TradingActivitiesAbstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "xbrltype": "stringItemType"
    },
    "wfc_TradingActivitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for trading activities.",
        "label": "Trading Activities [Text Block]",
        "terseLabel": "Trading Activities"
       }
      }
     },
     "localname": "TradingActivitiesTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_TradingAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading and other",
        "label": "Trading And Other [Member]",
        "terseLabel": "Trading and other [Member]"
       }
      }
     },
     "localname": "TradingAndOtherMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/OtherAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_TradingAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total debt and equity financial instruments classified as (1) trading securities and (2) derivative assets. (1) The total of financial instruments that are bought and held principally for the purpose of selling them in the near term (thus held for only a short period of time) or for debt and equity securities formerly categorized as available-for-sale or held-to-maturity which the entity held as of the date it opted to account for such securities at fair value. An enterprise may also categorize such a security as trading without the intent to sell it in the near term assuming the decision to categorize the security as trading occurred at acquisition; this is the reason why the trading category of investments in debt and equity securities are bought and sold \"principally\" for sale in the near term. Transfers into and out of the trading category should be rare. Such financial instruments that are held as of the reporting date are measured at fair value with unrealized holding gains and losses (the difference between fair value and the previously reported carrying amount) included in earnings. (2) Fair values as of the balance sheet date of all assets resulting from contracts that meet the criteria of being accounted for as derivative instruments, net of the effects of master netting arrangements.",
        "label": "Trading Assets",
        "terseLabel": "Total pledged assets related to trading activities",
        "verboseLabel": "Total trading assets"
       }
      }
     },
     "localname": "TradingAssets",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails",
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_TradingAssetsandLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for",
        "label": "Trading Assets and Liabilities [Line Items]",
        "terseLabel": "Trading Assets and Liabilities [Line Items]"
       }
      }
     },
     "localname": "TradingAssetsandLiabilitiesLineItems",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_TradingAssetsandLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Trading Assets and Liabilities [Table]",
        "terseLabel": "Trading Assets and Liabilities [Table]"
       }
      }
     },
     "localname": "TradingAssetsandLiabilitiesTable",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_TradingAssetsandLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of trading assets and liabilities. This may consist of debt securities, equity securities, loans held for sale, short sales and derivative assets and liabilities.",
        "label": "Trading Assets and Liabilities [Table Text Block]",
        "verboseLabel": "Trading Assets and Liabilities"
       }
      }
     },
     "localname": "TradingAssetsandLiabilitiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/TradingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_TradingDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading Debt Securities [Member]",
        "label": "Trading Debt Securities [Member]",
        "terseLabel": "Trading debt securities [Member]"
       }
      }
     },
     "localname": "TradingDebtSecuritiesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesChangesinLevel3FairValueAssetsandLiabilitiesonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_TradingSecuritiesAmountAtSettlementDateMeasurementWithObservableInputsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of trading debt and equity securities recognized at the settlement date upon transfer of financial assets, that are measured using Level 2 measurements.",
        "label": "Trading Securities, Amount at Settlement Date, Measurement With Observable Inputs, Additions",
        "terseLabel": "Securities recognized, trading"
       }
      }
     },
     "localname": "TradingSecuritiesAmountAtSettlementDateMeasurementWithObservableInputsAdditions",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_TrailingCommissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual fees for providing investment advisory, asset management and administrative services.",
        "label": "Trailing Commission [Member]",
        "terseLabel": "Trailing commissions [Member]"
       }
      }
     },
     "localname": "TrailingCommissionMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_TransactionsWithConsolidatedVariableInterestEntitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transactions With Consolidated Variable Interest Entities.",
        "label": "Transactions With Consolidated Variable Interest Entities [Table Text Block]",
        "verboseLabel": "Transactions with Consolidated VIEs"
       }
      }
     },
     "localname": "TransactionsWithConsolidatedVariableInterestEntitiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_TransactionsWithUnconsolidatedVariableInterestEntitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transactions with Unconsolidated Variable Interest Entities.",
        "label": "Transactions With Unconsolidated Variable Interest Entities [Table Text Block]",
        "verboseLabel": "Unconsolidated VIEs"
       }
      }
     },
     "localname": "TransactionsWithUnconsolidatedVariableInterestEntitiesTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognizedDuringThePeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount during the period of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction.",
        "label": "Transfer of Financial Assets Accounted for as Sales, Amount Derecognized During the Period",
        "terseLabel": "Assets sold"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognizedDuringThePeriod",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesResecuritizationActivitiesDetails",
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmountDuringThePeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount during the period, before counterparty netting, of cash proceeds received in transfers of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction.",
        "label": "Transfer of Financial Assets Accounted for as Sales, Cash Proceeds Received for Assets Derecognized, Amount During the Period",
        "terseLabel": "Proceeds from transfer"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmountDuringThePeriod",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_Transfersfromavailableforsaledebtsecuritiestoheldtomaturitydebtsecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfers from available-for-sale debt securities to held-to-maturity debt securities",
        "label": "Transfers from available-for-sale debt securities to held-to-maturity debt securities",
        "terseLabel": "Transfers from available-for-sale debt securities to held-to-maturity debt securities"
       }
      }
     },
     "localname": "Transfersfromavailableforsaledebtsecuritiestoheldtomaturitydebtsecurities",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_TrialModificationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans that are in trial payment periods before they can be permanently modified. Trial modifications are troubled debt restructuring.",
        "label": "Trial modifications [Member]",
        "terseLabel": "Trial modifications [Member]"
       }
      }
     },
     "localname": "TrialModificationsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_TroubledDebtRestructuringsCurrentDefaultsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of troubled debt restructurings, current defaults",
        "label": "Troubled Debt Restructurings, Current Defaults [Table Text Block]",
        "verboseLabel": "Defaulted TDRs"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsCurrentDefaultsTableTextBlock",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "wfc_TypeOfExpenseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of expense [Axis]",
        "label": "Type Of Expense [Axis]",
        "terseLabel": "Type Of Expense [Axis]"
       }
      }
     },
     "localname": "TypeOfExpenseAxis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_TypeOfExpenseDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of expense [Domain]",
        "label": "Type of expense [Domain]",
        "terseLabel": "Type of expense [Domain]"
       }
      }
     },
     "localname": "TypeOfExpenseDomain",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EmployeeBenefitsandOtherExpensesOtherExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_UnearnedESOPSharesCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of unearned shares that qualify as permanent equity that are held by an employee stock ownership plan (ESOP).",
        "label": "Unearned ESOP Shares Cost",
        "negatedLabel": "Unearned ESOP shares"
       }
      }
     },
     "localname": "UnearnedESOPSharesCost",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedBalanceSheet",
      "http://www.wellsfargo.com/role/ESOPPreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_UnpaidPrincipalBalanceOfMortgageLoansEligibleForRepurchase": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid principal balance of mortgage loans eligible for repurchase from unconsolidated residential mortgage securitization vehicles, principally guaranteed by GNMA, included in assets.",
        "label": "Unpaid Principal Balance Of Mortgage Loans Eligible For Repurchase",
        "terseLabel": "Carrying value of delinquent loans eligible for repurchase"
       }
      }
     },
     "localname": "UnpaidPrincipalBalanceOfMortgageLoansEligibleForRepurchase",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/SecuritizationsandVariableInterestEntitiesTransferswithContinuingInvolvementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_UnrealizedGainLossOnMortgageServicingRightsMortgagesHeldForSaleAndLoansHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) in the market value of Mortgage Servicing Rights, Mortgages Held for Sale and Loans Held for Sale whose gains (losses) are included in earnings.",
        "label": "Unrealized Gain (Loss) on Mortgage Servicing Rights, Mortgages Held for Sale and Loans Held for Sale",
        "negatedLabel": "Changes in fair value of MSRs and LHFS carried at fair value"
       }
      }
     },
     "localname": "UnrealizedGainLossOnMortgageServicingRightsMortgagesHeldForSaleAndLoansHeldForSale",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_UnrealizedGainsLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing unrealized gains (losses) on investments.",
        "label": "Unrealized Gains (Losses) [Member]",
        "terseLabel": "Net unrealized gains (losses) [Member]"
       }
      }
     },
     "localname": "UnrealizedGainsLossesMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/EquitySecuritiesNetGainsLossesfromEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_UnreimbursedDirectServicingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails": {
       "order": 1.0,
       "parentTag": "wfc_ServicingFeesNonInterestIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct servicing costs of a servicer of financial assets that are not reimbursed, primarily related to foreclosure expenses and other interest costs.",
        "label": "Unreimbursed Direct Servicing Costs",
        "negatedLabel": "Unreimbursed direct servicing costs"
       }
      }
     },
     "localname": "UnreimbursedDirectServicingCosts",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesMortgageBankingNoninterestIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "wfc_ValuationModelInputsOrAssumptionsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Model Inputs or Assumptions [Axis]",
        "terseLabel": "Valuation Model Inputs or Assumptions [Axis]"
       }
      }
     },
     "localname": "ValuationModelInputsOrAssumptionsAxis",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_ValuationModelInputsOrAssumptionsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Model Inputs or Assumptions [Domain]",
        "terseLabel": "Valuation Model Inputs or Assumptions [Domain]"
       }
      }
     },
     "localname": "ValuationModelInputsOrAssumptionsDomain",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesAnalysisofChangesinFairValueMSRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_ValuationTechniqueVendorPricingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Technique, Vendor Pricing [Member]",
        "label": "Valuation Technique, Vendor Pricing [Member]",
        "terseLabel": "Valuation technique, vendor priced [Member]"
       }
      }
     },
     "localname": "ValuationTechniqueVendorPricingMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/FairValueAssetsandLiabilitiesValuationTechniquesRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable interest entities and transfers accounted for as secured borrowings.",
        "label": "Variable Interest Entities And Transfers Accounted For As Secured Borrowings [Member]",
        "terseLabel": "Total VIEs and Transfers that we account for as secured borrowings [Member]"
       }
      }
     },
     "localname": "VariableInterestEntitiesAndTransfersAccountedForAsSecuredBorrowingsMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_VariableInterestEntityConsolidatedAssetsPledged1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity Consolidated Assets Pledged 1 Abstract",
        "label": "Variable Interest Entity Consolidated Assets Pledged 1 [Abstract]",
        "terseLabel": "Related to VIEs:"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedAssetsPledged1Abstract",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/PledgedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "wfc_WealthAndInvestmentManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wealth and Investment Management (WIM) Member.",
        "label": "Wealth And Investment Management [Member]",
        "verboseLabel": "Wealth and Investment Management [Member]"
       }
      }
     },
     "localname": "WealthAndInvestmentManagementMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/IntangibleAssetsAllocationofGoodwilltoOperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/OperatingSegmentsDetails",
      "http://www.wellsfargo.com/role/RevenuefromContractswithCustomersRevenuebyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_WeightedAverageNoteRateMortgageLoansServicedForOthers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average note rate of mortgage loans serviced for others.",
        "label": "Weighted Average Note Rate Mortgage Loans Serviced For Others",
        "terseLabel": "Weighted average note rate (mortgage loans serviced for others)"
       }
      }
     },
     "localname": "WeightedAverageNoteRateMortgageLoansServicedForOthers",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/MortgageBankingActivitiesManagedServicingPortfolioDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "wfc_WeightedAverageRateReductionRelatedToLoanModifications": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of weighted average reduction for those loan modifications involving interest rate reductions expressed as a percentage. It is calculated as the difference between the interest rate immediately prior to the loan modification and the rate immediately after the loan modification, weighted based on recorded investment of the loan.",
        "label": "Weighted Average Rate Reduction Related To Loan Modifications",
        "terseLabel": "Weighted average interest rate reduction"
       }
      }
     },
     "localname": "WeightedAverageRateReductionRelatedToLoanModifications",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LoansandRelatedAllowanceforCreditLossesTroubledDebtRestructuringsModificationsbyTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "wfc_WellsFargoFinanceLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wells Fargo Finance, LLC [Member]",
        "label": "Wells Fargo Finance, LLC [Member]",
        "terseLabel": "Wells Fargo Finance, LLC [Member]"
       }
      }
     },
     "localname": "WellsFargoFinanceLLCMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/GuaranteesCarryingValueandMaximumExposuretoLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "wfc_WellsFargoShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wells Fargo Shareholders [Member]",
        "label": "Wells Fargo Shareholders [Member]",
        "terseLabel": "Wells Fargo Shareholders [Member]"
       }
      }
     },
     "localname": "WellsFargoShareholdersMember",
     "nsuri": "http://www.wellsfargo.com/20220331",
     "presentation": [
      "http://www.wellsfargo.com/role/LegalActionsDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r1000": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(1)"
  },
  "r1001": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(2)"
  },
  "r1002": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(3)"
  },
  "r1003": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(4)"
  },
  "r1004": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(5)"
  },
  "r1005": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1406"
  },
  "r1006": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r1007": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r1008": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r1009": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r1010": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r1011": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r1012": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r1013": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r1014": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r1015": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r1016": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r1017": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r1018": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r1019": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3337-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3461-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3095-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(3))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(4))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4437-111522"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5162-111524"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5278-111524"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL49126937-111524"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5086-111524"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.L.1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123369397&loc=SL52409888-111553"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121585226&loc=d3e18845-111554"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27476-111563"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "325",
   "URI": "http://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82919202-210446"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120270059-210447"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82922868-210454"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922897-210455"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=99385795&loc=d3e12631-108344"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226013-175313"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e526-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(dd)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16721-113920"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "83",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(i)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(5)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4EE",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109999712-113959"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4EE",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109999712-113959"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4EE",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109999712-113959"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624258-113959"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624258-113959"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624258-113959"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708773-113959"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4L",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708777-113959"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061172-113977"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=7516967&loc=d3e66267-113978"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80784-113994"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL75136633-108610"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(4)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(cc)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122596-111746"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122596-111746"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122596-111746"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(d)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122596-111746"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(d)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "860",
   "URI": "http://asc.fasb.org/topic&trid=2197590"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35711043&loc=d3e42429-110968"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35711043&loc=d3e42454-110968"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35711157&loc=d3e42567-110969"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117340910&loc=d3e59706-112781"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(1),(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-5)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(e))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(b))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.6)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(e)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958569-112826"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958573-112826"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958575-112826"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r969": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r970": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r971": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r972": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r973": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r974": {
   "Name": "Industry Guide",
   "Number": "3",
   "Paragraph": "B",
   "Publisher": "SEC",
   "Section": "II"
  },
  "r975": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r976": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r977": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r978": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r979": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(4)"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r980": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(5)"
  },
  "r981": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(i)"
  },
  "r982": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(ii)"
  },
  "r983": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r984": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r985": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r986": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1402",
   "Subsection": "Instruction 3"
  },
  "r987": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1402",
   "Subsection": "Instruction 5"
  },
  "r988": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r989": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403",
   "Subparagraph": "(1)"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r990": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403",
   "Subparagraph": "(2)"
  },
  "r991": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403",
   "Subparagraph": "(3)"
  },
  "r992": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403",
   "Subparagraph": "(4)"
  },
  "r993": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r994": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r995": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r996": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r997": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r998": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)"
  },
  "r999": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  }
 },
 "version": "2.1"
}
