XML 66 R114.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Other Litigation and Other Matters - Additional Information (Detail) (USD $)
12 Months Ended 1 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2014
Apr. 30, 2021
Dec. 31, 2014
Dec. 31, 2011
Mar. 31, 2014
Commitments And Contingent Liabilities [Line Items]                
General and administrative $ 276,100,000us-gaap_SellingGeneralAndAdministrativeExpense $ 375,100,000us-gaap_SellingGeneralAndAdministrativeExpense $ 273,300,000us-gaap_SellingGeneralAndAdministrativeExpense          
Rent expense 16,600,000us-gaap_LeaseAndRentalExpense 15,800,000us-gaap_LeaseAndRentalExpense 16,300,000us-gaap_LeaseAndRentalExpense          
Chemicals | TiO2 Product                
Commitments And Contingent Liabilities [Line Items]                
Sale of TiO2, number of customers 4,000vhi_NumberOfCustomers
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
             
Chemicals | Customer Concentration Risk | Behr Process Corporation | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_BehrProcessCorporationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_BehrProcessCorporationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_BehrProcessCorporationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
         
Component Products Segment | Customer Concentration Risk | Top Ten Customers | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 47.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TopTenCustomersMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsSegmentMember
42.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TopTenCustomersMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsSegmentMember
38.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TopTenCustomersMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsSegmentMember
         
Component Products | Customer Concentration Risk | Harley Davidson Inc | Net Sales | Security​ Products​ Reporting​ Unit​                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_HarleyDavidsonIncMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsMember
/ us-gaap_SubsegmentsAxis
= vhi_SecurityProductsReportingUnitMember
12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_HarleyDavidsonIncMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsMember
/ us-gaap_SubsegmentsAxis
= vhi_SecurityProductsReportingUnitMember
12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_HarleyDavidsonIncMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsMember
/ us-gaap_SubsegmentsAxis
= vhi_SecurityProductsReportingUnitMember
         
Component Products | Customer Concentration Risk | United States Postal Service | Net Sales | Security​ Products​ Reporting​ Unit​                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_UnitedStatesPostalServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsMember
/ us-gaap_SubsegmentsAxis
= vhi_SecurityProductsReportingUnitMember
13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_UnitedStatesPostalServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ComponentProductsMember
/ us-gaap_SubsegmentsAxis
= vhi_SecurityProductsReportingUnitMember
           
Waste Management | Customer Concentration Risk | Net Sales | Minimum                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
           
Waste Management | Customer Concentration Risk | Tennessee Valley Authority | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage   30.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TennesseeValleyAuthorityMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
           
Waste Management | Customer Concentration Risk | Studsvik, Inc. | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage   15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_StudsvikIncMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
           
Waste Management | Customer Concentration Risk | Department of Energy | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage   10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_DepartmentOfEnergyMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
           
Waste Management | Customer Concentration Risk | Zion Solutions | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage   18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_ZionSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
           
Waste Management | Customer Concentration Risk | Sacramento Municipal Utility District | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage   23.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_SacramentoMunicipalUtilityDistrictMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_WasteManagementMember
           
Real Estate Management And Development | Customer Concentration Risk | Net Sales | Minimum                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_RealEstateManagementAndDevelopmentMember
             
Real Estate Management And Development | Customer Concentration Risk | Greystone Nevada | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 23.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_GreystoneNevadaMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_RealEstateManagementAndDevelopmentMember
             
Real Estate Management And Development | Customer Concentration Risk | Woodside Homes of Nevada | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 25.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_WoodsideHomesOfNevadaMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_RealEstateManagementAndDevelopmentMember
             
Real Estate Management And Development | Customer Concentration Risk | Richmond Homes of Nevada | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_RichmondHomesOfNevadaMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_RealEstateManagementAndDevelopmentMember
             
Real Estate Management And Development | Customer Concentration Risk | City of Henderson | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_CityOfHendersonMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_RealEstateManagementAndDevelopmentMember
             
TiO2 | Chemicals | TiO2 Product | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 90.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= vhi_TitaniumDioxideMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
90.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= vhi_TitaniumDioxideMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
90.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_ProductConcentrationRiskMember
/ us-gaap_ProductOrServiceAxis
= vhi_TitaniumDioxideMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
         
TiO2 | Chemicals | Customer Concentration Risk | Top Ten Customers | Net Sales                
Commitments And Contingent Liabilities [Line Items]                
Concentration risk percentage 35.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TopTenCustomersMember
/ us-gaap_ProductOrServiceAxis
= vhi_TitaniumDioxideMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
34.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TopTenCustomersMember
/ us-gaap_ProductOrServiceAxis
= vhi_TitaniumDioxideMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
34.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= vhi_TopTenCustomersMember
/ us-gaap_ProductOrServiceAxis
= vhi_TitaniumDioxideMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
         
Feedstock Ore | Chemicals                
Commitments And Contingent Liabilities [Line Items]                
Minimum purchase commitments 532,000,000us-gaap_PurchaseObligation
/ us-gaap_ProductOrServiceAxis
= vhi_FeedstockOreMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
        532,000,000us-gaap_PurchaseObligation
/ us-gaap_ProductOrServiceAxis
= vhi_FeedstockOreMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
   
Other Supply And Service Contracts | Chemicals                
Commitments And Contingent Liabilities [Line Items]                
Minimum purchase commitments 164,000,000us-gaap_PurchaseObligation
/ us-gaap_ProductOrServiceAxis
= vhi_OtherSupplyAndServiceContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
        164,000,000us-gaap_PurchaseObligation
/ us-gaap_ProductOrServiceAxis
= vhi_OtherSupplyAndServiceContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vhi_ChemicalsMember
   
Valhi | Surety Bond | Contran | Waste Control Specialists                
Commitments And Contingent Liabilities [Line Items]                
Surety bond purchased from third party insurance company   32,200,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
23,400,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
85,300,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
    20,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Collateral trust as a percent of value of bonds             2.50%vhi_QuarterlyCashPaymentsToTrustPercentageOfBond
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Cash payments to collateral trust 10,900,000us-gaap_PaymentsToInvestInDecommissioningFund
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
    2,000,000us-gaap_PaymentsToInvestInDecommissioningFund
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
       
Valhi | Surety Bond | Contran | Scenario, Forecast | Waste Control Specialists                
Commitments And Contingent Liabilities [Line Items]                
Collateral trust as a percent of value of bonds         50.00%vhi_CumulativePaymentsToCollateralTrustPercentageOfBond
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
     
Valhi | Surety Bond | Contran | Quarterly Payment | Waste Control Specialists                
Commitments And Contingent Liabilities [Line Items]                
Cash payments to collateral trust           1,300,000us-gaap_PaymentsToInvestInDecommissioningFund
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
/ us-gaap_OtherCommitmentsAxis
= vhi_QuarterlyPaymentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
   
Valhi | Second Collateral Trust | Contran | Waste Control Specialists                
Commitments And Contingent Liabilities [Line Items]                
Restricted cash               18,000,000us-gaap_RestrictedCashAndCashEquivalents
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= vhi_SecondSuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
Decrease in restricted cash       18,000,000us-gaap_DecreaseInRestrictedCash
/ us-gaap_CounterpartyNameAxis
= vhi_WasteControlSpecialistsMember
/ dei_LegalEntityAxis
= vhi_ValhiMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= vhi_SecondSuretyBondMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
       
City of Henderson Redevelopment Agency | OPA​                
Commitments And Contingent Liabilities [Line Items]                
Tax increment reimbursement percentage 75.00%vhi_TaxIncrementReimbursementPercentage
/ us-gaap_GainContingenciesByNatureAxis
= vhi_OwnerParticipationAgreementTaxIncrementReimbursementMember
/ dei_LegalEntityAxis
= vhi_CityOfHendersonRedevelopmentAgencyMember
             
City of Henderson Redevelopment Agency | Maximum | OPA​                
Commitments And Contingent Liabilities [Line Items]                
Reimbursement revenue 209,000,000us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_GainContingenciesByNatureAxis
= vhi_OwnerParticipationAgreementTaxIncrementReimbursementMember
/ dei_LegalEntityAxis
= vhi_CityOfHendersonRedevelopmentAgencyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
        209,000,000us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_GainContingenciesByNatureAxis
= vhi_OwnerParticipationAgreementTaxIncrementReimbursementMember
/ dei_LegalEntityAxis
= vhi_CityOfHendersonRedevelopmentAgencyMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Product Liability And Occupational Exposure Litigation Claims | NL | Pending Claims                
Commitments And Contingent Liabilities [Line Items]                
Cases pending 186us-gaap_LossContingencyPendingClaimsNumber
/ dei_LegalEntityAxis
= vhi_NlIndustriesIncMember
/ us-gaap_LitigationCaseAxis
= vhi_ProductLiabilityAndOccupationalExposureLitigationClaimsMember
/ us-gaap_LitigationStatusAxis
= vhi_PendingClaimsMember
        186us-gaap_LossContingencyPendingClaimsNumber
/ dei_LegalEntityAxis
= vhi_NlIndustriesIncMember
/ us-gaap_LitigationCaseAxis
= vhi_ProductLiabilityAndOccupationalExposureLitigationClaimsMember
/ us-gaap_LitigationStatusAxis
= vhi_PendingClaimsMember
   
Number of plaintiffs involved 736us-gaap_LossContingencyNumberOfPlaintiffs
/ dei_LegalEntityAxis
= vhi_NlIndustriesIncMember
/ us-gaap_LitigationCaseAxis
= vhi_ProductLiabilityAndOccupationalExposureLitigationClaimsMember
/ us-gaap_LitigationStatusAxis
= vhi_PendingClaimsMember
             
Product Liability And Occupational Exposure Litigation Claims | NL | Administratively Dismissed Claims                
Commitments And Contingent Liabilities [Line Items]                
Number of plaintiffs involved 8,692us-gaap_LossContingencyNumberOfPlaintiffs
/ dei_LegalEntityAxis
= vhi_NlIndustriesIncMember
/ us-gaap_LitigationCaseAxis
= vhi_ProductLiabilityAndOccupationalExposureLitigationClaimsMember
/ us-gaap_LitigationStatusAxis
= vhi_AdministrativelyDismissedClaimsMember
             
Pricing Litigation Settlement | Kronos Worldwide, Inc.                
Commitments And Contingent Liabilities [Line Items]                
Case conclusion settlement amount   35,000,000us-gaap_LitigationSettlementAmount
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_LitigationCaseAxis
= vhi_PricingLitigationSettlementMember
           
General and administrative   $ 35,000,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_LitigationCaseAxis
= vhi_PricingLitigationSettlementMember