| Name | LoansAndLeasesReceivableTroubledDebtRestructuringPolicy |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | dtr-types:textBlockItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Troubled Debt Restructuring [Policy Text Block] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Disclosure of accounting policy for troubled debt restructuring. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2008 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| 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 |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | Disclosure of the accounting policy for loan agreements whose terms have been modified because of the inability of the borrower for financial reasons to comply with the terms of the original loan agreement. A creditor discloses material facts pertaining to significant modifications. | 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 | 40 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/subtopic&trid=2196892 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:FinancingReceivableModificationsNatureAndExtentOfTransaction1 | dep-aggregateConcept-deprecatedPartConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:FinancingReceivableModificationsDeterminationOfAllowanceForCreditLosses1 | dep-aggregateConcept-deprecatedPartConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:FinancingReceivableModificationsSubsequentDefaultDeterminationOfAllowanceForCreditLosses | dep-aggregateConcept-deprecatedPartConcept | http://fasb.org/us-gaap/role/deprecated/deprecated | |
us-gaap:FinancingReceivableModificationsSubsequentDefaultNatureAndExtentOfTransaction | dep-aggregateConcept-deprecatedPartConcept | http://fasb.org/us-gaap/role/deprecated/deprecated |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PolicyTextBlockAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |