| Note | Element is intended to be used upon adoption of amendments from Accounting Standards Update 2016-13. | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| PublishDate | 2019-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Source | ASU | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Financial Instruments-Credit Losses | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Source_ASU_Number | 2016-13 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| 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 | 2019-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| extensibleListDomain | CollateralDomain | 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 |
| 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 |
| NewElement | 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 | 326 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 20 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 20 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121599337&loc=SL82919269-210447 | http://www.xbrl.org/2003/role/disclosureRef |