XML 107 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2011
CompX | Note Payable TFMC        
Related Party Transaction [Line Items]        
Interest expense, related party $ 0.3us-gaap_InterestExpenseRelatedParty
/ us-gaap_FinancialInstrumentAxis
= vhi_NotePayableTFMCMember
/ dei_LegalEntityAxis
= vhi_CompXMember
     
LPC        
Related Party Transaction [Line Items]        
Purchase of Ti02 from LPC 250.2us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ dei_LegalEntityAxis
= vhi_LouisianaPigmentCompanyMember
193.1us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ dei_LegalEntityAxis
= vhi_LouisianaPigmentCompanyMember
224.5us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ dei_LegalEntityAxis
= vhi_LouisianaPigmentCompanyMember
 
Sales of feedstock ore to LPC 143.7us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= vhi_LouisianaPigmentCompanyMember
98.4us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= vhi_LouisianaPigmentCompanyMember
141.1us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= vhi_LouisianaPigmentCompanyMember
 
Contran | Intercorporate Services Agreements Fees        
Related Party Transaction [Line Items]        
Related party transaction 32.0us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= vhi_IntercorporateServicesAgreementsFeesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
33.4us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= vhi_IntercorporateServicesAgreementsFeesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
36.1us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= vhi_IntercorporateServicesAgreementsFeesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Contran | Intercorporate Services Agreements Fees | Scenario, Forecast        
Related Party Transaction [Line Items]        
Related party transaction   35.8us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionAxis
= vhi_IntercorporateServicesAgreementsFeesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Contran | Pledge Fee Received        
Related Party Transaction [Line Items]        
Revenue and other income from related party transactions   0.9us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
/ us-gaap_FinancialInstrumentAxis
= vhi_PledgeFeeReceivedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
0.8us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
/ us-gaap_FinancialInstrumentAxis
= vhi_PledgeFeeReceivedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Contran | Tremont | Promissory Notes        
Related Party Transaction [Line Items]        
Guarantee Obligations, estimated exposure   17.4vhi_GuaranteeObligationsEstimatedExposure
/ us-gaap_DebtInstrumentAxis
= vhi_PromissoryNotesMember
/ dei_LegalEntityAxis
= vhi_TremontMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
   
Contran | Tremont | Deferred Payment | Present Value        
Related Party Transaction [Line Items]        
Guarantee Obligations, estimated exposure   8.5vhi_GuaranteeObligationsEstimatedExposure
/ us-gaap_FinancialInstrumentAxis
= vhi_DeferredPaymentMember
/ dei_LegalEntityAxis
= vhi_TremontMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
/ us-gaap_ValuationTechniqueAxis
= vhi_PresentValueMember
   
Contran | Tremont | Deferred Payment | Face Value        
Related Party Transaction [Line Items]        
Guarantee Obligations, estimated exposure   11.1vhi_GuaranteeObligationsEstimatedExposure
/ us-gaap_FinancialInstrumentAxis
= vhi_DeferredPaymentMember
/ dei_LegalEntityAxis
= vhi_TremontMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
/ us-gaap_ValuationTechniqueAxis
= vhi_FaceValueMember
   
Contran | Kronos Worldwide, Inc. | Securities Pledged as Collateral        
Related Party Transaction [Line Items]        
Stock pledged as collateral   12.0us-gaap_InvestmentOwnedBalanceShares
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
12.0us-gaap_InvestmentOwnedBalanceShares
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Contran | WCS | Surety Bond        
Related Party Transaction [Line Items]        
Guarantee Obligations, maximum exposure       86.6us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_SuretyBondMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
Contran | WCS | Performance Guarantee        
Related Party Transaction [Line Items]        
Guarantee Obligations, estimated exposure 5.5vhi_GuaranteeObligationsEstimatedExposure
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PerformanceGuaranteeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
5.5vhi_GuaranteeObligationsEstimatedExposure
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PerformanceGuaranteeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
5.5vhi_GuaranteeObligationsEstimatedExposure
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PerformanceGuaranteeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Contran | WCS | Additional Collateral Trust        
Related Party Transaction [Line Items]        
Guarantee Obligations, estimated exposure   56.0vhi_GuaranteeObligationsEstimatedExposure
/ us-gaap_FinancialInstrumentAxis
= vhi_AdditionalCollateralTrustMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
   
Related party transaction 0.7us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_FinancialInstrumentAxis
= vhi_AdditionalCollateralTrustMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
     
Contran | Revolving Credit Facility        
Related Party Transaction [Line Items]        
Interest expense, related party 0.1us-gaap_InterestExpenseRelatedParty
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
11.0us-gaap_InterestExpenseRelatedParty
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
19.0us-gaap_InterestExpenseRelatedParty
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Contran | Letter Of Credit | WCS        
Related Party Transaction [Line Items]        
Guarantee Obligations, maximum exposure   6.1us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
   
Costs related to the Letter of Credit 0.1us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
0.1us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
0.1us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ dei_LegalEntityAxis
= vhi_WcsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
 
Contran | Unsecured Revolving Demand Note Receivable        
Related Party Transaction [Line Items]        
Unsecured Revolving Demand Promissory note       65vhi_RevolvingDemandPromissoryNoteRelatedPartyMaximumLoanCapacity
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= vhi_UnsecuredRevolvingDemandNoteReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
Interest at prime plus rate       3.00%us-gaap_LoansReceivableBasisSpreadOnVariableRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= vhi_UnsecuredRevolvingDemandNoteReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
Unsecured Revolving Demand Promissory Note Receivable, due on demand no earlier than date   Dec. 31, 2014    
Loan repayment received 64.0us-gaap_RepaymentOfNotesReceivableFromRelatedParties
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= vhi_UnsecuredRevolvingDemandNoteReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
     
Contran | Interest Income | Unsecured Revolving Demand Note Receivable        
Related Party Transaction [Line Items]        
Revenue and other income from related party transactions 0.8us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= vhi_UnsecuredRevolvingDemandNoteReceivableMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranMember
     
Contran and Other Affiliates        
Related Party Transaction [Line Items]        
Related party transaction cash received for insurance premium 6.5vhi_RelatedPartyTransactionCashReceivedForInsurancePremium
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranAndOtherAffiliatesMember
5.6vhi_RelatedPartyTransactionCashReceivedForInsurancePremium
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranAndOtherAffiliatesMember
5.7vhi_RelatedPartyTransactionCashReceivedForInsurancePremium
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_ContranAndOtherAffiliatesMember
 
TIMET | BMI | Utility Services Fee        
Related Party Transaction [Line Items]        
Related party transaction $ 1.8us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ dei_LegalEntityAxis
= vhi_BmiMember
/ us-gaap_RelatedPartyTransactionAxis
= vhi_UtilityServicesFeeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= vhi_TimetMember