| Name | DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | srt-types:extensibleListItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible List] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Indicates line item in statement of financial position that includes accrued interest, after 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). | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Note | Values reported using this element should be elements available in the taxonomies used, including the extension taxonomy. An example of how the pattern for the reported value would appear, but is not necessarily a logical value, is: "us-gaap:Assets us-gaap:Liabilities". The data type on this element will change in a future Taxonomy version to enumerationsItemType, pending the Extensible Enumerations 2.0 specification attaining Recommendation status. The tin-part:extensibleListDomain identifies the intended domain for this element and the domain's domain-member relationships are defined at tin-part:extensibleListLinkroleLocation to serve as guidance in reporting values using this element. When the datatype of the element changes, the element lookups will be included in validation of XBRL instances in the future Taxonomy version. | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| PublishDate | 2020-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| extensibleListDomain | AssetsAbstract | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| extensibleListLinkroleLocation | http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Note | Element is intended to convey location within statement of financial position of element identified in tin-part:AlternateElement, when element identified in tin-part:AlternateElement is not presented separately. | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| PublishDate | 2020-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| AlternateElement | DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Improvements-Financial Instruments | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2019-04 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2019-04 | 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 | 326 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 30 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 3A | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121582814&loc=SL120267853-210455 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss | concept-extensibleEnumerationLineItemLocation | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote | |
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecurities | |
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesDebtSecuritiesAvailableForSaleTable | |
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |