| Name | LesseeFinanceLeaseLeaseNotYetCommencedOptionToTerminate |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Lessee, Finance Lease, Lease Not yet Commenced, Option to Terminate | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Description of terms and conditions of option to terminate lessee's finance lease that has not yet commenced. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2017 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Note | Element is intended to be used for each reported period for which amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number is applied. | http://fasb.org/us-gaap/role/tin/transition |
| Source | ASU | http://fasb.org/us-gaap/role/tin/transition |
| SourceName | Leases | http://fasb.org/us-gaap/role/tin/transition |
| Source_ASU_Number | 2016-02 | http://fasb.org/us-gaap/role/tin/transition |
| Publisher | FASB | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2009/role/commonPracticeRef |
| Topic | 842 | http://www.xbrl.org/2009/role/commonPracticeRef |
| SubTopic | 20 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | 50 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Paragraph | 3 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Subparagraph | (b) | http://www.xbrl.org/2009/role/commonPracticeRef |
| URI | https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:LesseeFinanceLeaseNotYetCommencedDescriptionAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 | |
us-gaap:LesseeFinanceLeaseNotYetCommencedDescriptionAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/Leases842LesseeLeaseDescriptionTable |