XML 94 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Additional Information (Detail)
12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Amalgamated Sugar Company LLC
USD ($)
Dec. 31, 2014
Kronos Worldwide, Inc.
2014 Term Loan
Per Thousand Dollar Principal Amount
USD ($)
Dec. 31, 2014
Kronos Worldwide, Inc.
Forward Contracts
USD ($)
Dec. 31, 2013
Kronos Worldwide, Inc.
Forward Contracts
USD ($)
Dec. 31, 2014
Kronos Worldwide, Inc.
Norwegian Kroner
Forward Contracts
USD ($)
Dec. 31, 2014
Kronos Worldwide, Inc.
Norwegian Kroner
Forward Contracts
Euro
EUR (€)
Dec. 31, 2014
Kronos Worldwide, Inc.
Minimum
Norwegian Kroner
Forward Contracts
USD ($)
Dec. 31, 2014
Kronos Worldwide, Inc.
Minimum
Norwegian Kroner
Forward Contracts
Euro
EUR (€)
Dec. 31, 2014
Kronos Worldwide, Inc.
Maximum
Norwegian Kroner
Forward Contracts
USD ($)
Dec. 31, 2014
Kronos Worldwide, Inc.
Maximum
Norwegian Kroner
Forward Contracts
Euro
EUR (€)
Financial Instrument At Fair Value [Line Items]                        
Notional amount currency forward contract             $ 37,000,000invest_DerivativeNotionalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
€ 31,700,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
       
Exchange floor rate                 6.75us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
8.52us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
7.11us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
8.81us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maturity rate of derivative                 2,700,000vhi_DerivativeForwardExchangeContractMaturityPerMonth
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
1,100,000vhi_DerivativeForwardExchangeContractMaturityPerMonth
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5,000,000vhi_DerivativeForwardExchangeContractMaturityPerMonth
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
5,000,000vhi_DerivativeForwardExchangeContractMaturityPerMonth
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= vhi_NorwegianKronerMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Estimated fair value of currency forward contracts (4,200,000)vhi_ForeignCurrencyContractAssetLiabilityNetFairValueDisclosure (1,000,000)vhi_ForeignCurrencyContractAssetLiabilityNetFairValueDisclosure     4,200,000vhi_ForeignCurrencyContractAssetLiabilityNetFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
1,000,000vhi_ForeignCurrencyContractAssetLiabilityNetFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
           
Estimated fair value of currency forward contracts included accounts and other receivables           200,000vhi_FairValueOfCurrencyForwardContractsRecognizedInAccountsAndOtherReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
           
Estimated fair value of currency forward contracts included accounts payable and accrued liabilities         4,200,000vhi_FairValueOfCurrencyForwardContractsRecognizedInAccountsPayableAndAccruedLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
1,200,000vhi_FairValueOfCurrencyForwardContractsRecognizedInAccountsPayableAndAccruedLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
           
Currency transaction loss         (4,200,000)us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
(1,000,000)us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
/ dei_LegalEntityAxis
= vhi_KronosMember
           
Estimated market price of the notes       983.1us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= vhi_TwentyFourteenTermLoanMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_LongtermDebtTypeAxis
= vhi_PerThousandDollarPrincipalAmountMember
               
Principal amount of debt instrument       1,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= vhi_TwentyFourteenTermLoanMember
/ dei_LegalEntityAxis
= vhi_KronosMember
/ us-gaap_LongtermDebtTypeAxis
= vhi_PerThousandDollarPrincipalAmountMember
               
Marketable securities $ 255,600,000us-gaap_AvailableForSaleSecuritiesNoncurrent $ 253,300,000us-gaap_AvailableForSaleSecuritiesNoncurrent $ 250,000,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_DebtInstrumentAxis
= vhi_AmalgamatedSugarCompanyLlcMember