| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/EnvironmentalRemediationObligationsSiteContingencyTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:SiteContingencyTable |
| Explicit | us-gaap:BalanceSheetLocationAxis |
| Member | us-gaap:BalanceSheetLocationDomain |
| Member | us-gaap:OtherAssetsMember |
| Member | us-gaap:OtherCurrentAssetsMember |
| Member | us-gaap:OtherNoncurrentAssetsMember |
| Member | us-gaap:OtherLiabilitiesMember |
| Member | us-gaap:OtherCurrentLiabilitiesMember |
| Member | us-gaap:OtherNoncurrentLiabilitiesMember |
| Member | us-gaap:OtherInvestmentsMember |
| Member | us-gaap:ContractHolderFundsMember |
| Member | us-gaap:AccountsPayableAndAccruedLiabilitiesMember |
| Member | us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember |
| Explicit | us-gaap:EnvironmentalRemediationSiteAxis |
| Member | us-gaap:EnvironmentalRemediationSiteDomain |
| Explicit | us-gaap:EnvironmentalRemediationContingencyAxis |
| Member | us-gaap:EnvironmentalRemediationContingencyDomain |
| Explicit | srt:RangeAxis |
| Member | srt:RangeMember |
| Member | srt:MaximumMember |
| Member | srt:MinimumMember |
| Label/QName |
|---|
us-gaap:SiteContingencyLineItems |
us-gaap:AccrualForEnvironmentalLossContingencies |
us-gaap:AccrualForEnvironmentalLossContingenciesDiscount |
us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate |
us-gaap:AccrualForEnvironmentalLossContingenciesGross |
us-gaap:SiteContingencyNameOfSite |
us-gaap:SiteContingencyManagementAssessmentProcess |
us-gaap:SiteContingencyAccrualAssumptions |
us-gaap:SiteContingencyCircumstancesImpactingPrecisionOfEstimate |
us-gaap:SiteContingencyFactorsChangingEstimate |
us-gaap:SiteContingencyLossInestimableExplanation |
us-gaap:SiteContingencyIndicationAccrualMayChange |
us-gaap:SiteContingencyLossExposureNotAccruedDescription |
us-gaap:SiteContingencyLossExposureNotAccruedBestEstimate |
us-gaap:SiteContingencyLossExposureNotAccruedThirdPartyRecoveryCommentary |
us-gaap:SiteContingencyLossExposureInExcessOfAccrualDescription |
us-gaap:SiteContingencyLossExposureInExcessOfAccrualBestEstimate |
us-gaap:SiteContingencyUnassertedClaims |
us-gaap:SiteContingencyUncertaintiesFromJointAndSeveralLiability |
us-gaap:SiteContingencyUncertaintiesFromInsurance |
us-gaap:SiteContingencyTimeFrameOfDisbursements |
us-gaap:SiteContingencyTimeFrameForRecognizedProbableRecoveries |
us-gaap:SiteContingencyNamesOfOtherPotentiallyResponsibleParties |
us-gaap:SiteContingencyNatureAndTermsOfCostSharingRelationships |
us-gaap:SiteContingencyStatusOfRegulatoryProceedings |
us-gaap:SiteContingencyEstimatedTimeFrameToResolveContingency |
us-gaap:SiteContingencyEnvironmentalRemediationCostsRecognized |
us-gaap:SiteContingencyRecoveryFromThirdPartyOfEnvironmentalRemediationCost |