| Name | LoansAndLeasesReceivableNonmortgageLoanValuationPolicy |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | nonnum:textBlockItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Nonmortgage Loan, Valuation [Policy Text Block] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Disclosure of accounting policy for determining the lower of cost or market value of loans that are unsecured or secured by collateral other than real property, and whether the method is applied to an individual loan or to an aggregate portfolio of loans. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| SourceName | Financial Instruments-Credit Losses | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-09 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedLabels | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2016-13 | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 310 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 2 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PolicyTextBlockAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FinanceLoansAndLeasesReceivablePolicy | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |