| Name | ConsolidationEliminationObligorGroupAndNonobligorSubsidiaryMember |
|---|---|
| Namespace | http://fasb.org/srt/2022 |
| Prefix | srt |
| Data type | dtr-types:domainItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Consolidation, Elimination, Obligor Group and Nonobligor Subsidiary [Member] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Eliminating entry for intercompany amount between obligor group of consolidated entity, consisting of parent company, subsidiary issuer, and guarantor subsidiary on combined basis, and nonobligor subsidiary. Excludes elimination of investment in nonobligor subsidiary. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2021 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Guarantor | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2020-09 | 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 | 470 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | S99 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 1A | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (SX 210.13-01(a)(4)(iii)(A)) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 | http://www.xbrl.org/2003/role/disclosureRef |
| Publisher | SEC | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Regulation S-X (SX) | http://www.xbrl.org/2003/role/disclosureRef |
| Number | 210 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 13 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | (a) | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (4)(iii)(A) | http://www.xbrl.org/2003/role/disclosureRef |
| Subsection | 01 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
srt:ConsolidationEliminationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SECDisclosureSecurityRegisteredOrBeingRegistered | |
srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECDisclosureSecurityRegisteredOrBeingRegisteredAffiliateCollateralizedSecurityTable | |
srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SECDisclosureSecurityRegisteredOrBeingRegisteredGuarantorAndIssuerGuaranteedSecurityTable |