| Type | including |
|---|---|
| Role | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationScheduleOfCondensedFinancialStatementsTable |
| Type | Element |
|---|---|
| Hypercube | srt:ScheduleOfCondensedFinancialStatementsTable |
| Explicit | dei:LegalEntityAxis |
| Member | dei:EntityDomain |
| Explicit | srt:ConsolidatedEntitiesAxis |
| Member | srt:ConsolidatedEntitiesDomain |
| Member | srt:ParentCompanyMember |
| Member | srt:SubsidiariesMember |
| Member | srt:GuarantorSubsidiariesMember |
| Member | srt:NonGuarantorSubsidiariesMember |
| Member | srt:SubsidiaryIssuerMember |
| Explicit | srt:ConsolidationItemsAxis |
| Member | srt:ConsolidationItemsDomain |
| Member | srt:ReportableGeographicalComponentsMember |
| Member | srt:GeographyEliminationsMember |
| Member | srt:ReportableLegalEntitiesMember |
| Member | srt:ConsolidationEliminationsMember |
| Label/QName |
|---|
srt:CondensedFinancialStatementsCaptionsLineItems |