| Name | ReclassificationsBetweenTemporaryAndPermanentEquity |
|---|---|
| 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 |
|---|---|---|---|
| Reclassifications Between Temporary and Permanent Equity | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Describe contract reclassifications (including partial reclassifications) between temporary and permanent equity, the reason for the reclassification, and the impact on the issuer's financial statements for freestanding derivative contracts that are indexed to, and potentially settled in, the company's own stock. Includes also a financial instrument subject to a registration payment arrangement. | 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 |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 815 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 40 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 3 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 815 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 40 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 4 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:StockholdersEquityPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies | |
us-gaap:DerivativeFinancialInstrumentsIndexedToAndPotentiallySettledInEntitysOwnStockEquityAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |