 | srt:DescriptionOfMaterialContingenciesOfParentCompany | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:DescriptionOfSignificantProvisionsOfLongTermObligationsOfParentCompany | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:DescriptionOfMandatoryDividendOrRedemptionProvisionsOfRedeemableStockOfParentCompany | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:DescriptionOfGuaranteesGivenByParentCompany | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | us-gaap:OtherParentCompanyDisclosures | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | us-gaap:LongTermDebtByMaturityAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | us-gaap:LongTermDebtRollingMaturityAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | us-gaap:CashDividendsPaidToParentCompanyAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ScheduleOfCondensedFinancialStatementsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ScheduleOfCondensedBalanceSheetTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ScheduleOfCondensedIncomeStatementTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:CondensedStatementOfComprehensiveIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ScheduleOfCondensedCashFlowStatementTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |