| Name | LesseeOperatingLeaseLiabilityPaymentsDueYearFive |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Lessee, Operating Lease, Liability, to be Paid, Year Five | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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). | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Note | Element is intended to be used for application of Topic 842. If not applying guidance in Topic 842, appropriate element may be found in Presentation Group 831000. | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| PublishDate | 2017-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Source | ASU | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Leases | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Source_ASU_Number | 2016-02 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| PublishDate | 2020-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Source | Taxonomy Implementation Guide | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Leases under Topic 842 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| inlineURI | http://xbrl.fasb.org/ix/?doc=../impdocs/LE_TIG/inline_f2017leasesig.htm | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| pdfURI | https://www.fasb.org/leases_2020 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2019-11 | 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 | Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year. | 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 | 842 | 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 | 6 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/LeasesTmp02 | |
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue | summation-item | http://fasb.org/us-gaap/role/disclosure/LeasesTmp02 | |
us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingencies | |
us-gaap:ContractualObligationDueInFifthYear | summation-item | http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingencies | |
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue | summation-item | http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingencies | |
us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |