-us-gaap:Unspecified [Domain] {us-gaap:ScenarioUnspecifiedDomain}
us-gaap:Actual [Member] {us-gaap:ScenarioActualMember}
us-gaap:Adjustment [Member] {us-gaap:ScenarioAdjustmentMember}
us-gaap:Forecast [Member] {us-gaap:ScenarioForecastMember}
us-gaap:Plan [Member] {us-gaap:ScenarioPlanMember}
us-gaap:Previously Reported [Member] {us-gaap:ScenarioPreviouslyReportedMember}
us-gaap:Predecessor [Member] {us-gaap:PredecessorMember}
us-gaap:Successor [Member] {us-gaap:SuccessorMember}