XML 86 R77.htm IDEA: XBRL DOCUMENT
v3.23.1

Commitments and Contingencies - Lead Pigment Litigation-NL and Environmental Matters and Litigation - Additional Information (Detail) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2023 USD ($) case site | Dec. 31, 2022 USD ($)
Commitments And Contingent Liabilities [Line Items] |  |
Litigation settlement | $ 11,900,000 | $ 11,800,000
Litigation settlement net present value | 27,600,000 | 27,400,000
Accrual for reasonably estimable environmental remediation and related matters | 96,300,000 | $ 97,300,000
Other Environmental Cleanup Matters |  |
Commitments And Contingent Liabilities [Line Items] |  |
Accrual for reasonably estimable environmental remediation and related matters | 4,000,000 |
NL | Environmental Remediation Sites NL Named As PRP Or Defendant |  |
Commitments And Contingent Liabilities [Line Items] |  |
Accrual for reasonably estimable environmental remediation and related matters | $ 92,000,000 |
Number of sites associated with remediation and related costs | site | 33 |
Number of sites for which NL not currently able to reasonably estimate range of costs | site | 5 |
NL | Maximum | Environmental Remediation Sites NL Named As PRP Or Defendant |  |
Commitments And Contingent Liabilities [Line Items] |  |
Upper end range, estimate costs for remediation and related matters | $ 118,000,000 |
Lead Pigment Litigation | NL |  |
Commitments And Contingent Liabilities [Line Items] |  |
Number of cases settled and dismissed and found not liable | case | 100 |
Period by which loss contingency claims settled and dismissed | 30 years |
C A Lead Paint Litigation | NL |  |
Commitments And Contingent Liabilities [Line Items] |  |
Number of annual installment payments | 3 |
Remaining litigation settlement charge due in first installment | $ 12,000,000.0 |
Remaining litigation settlement charge due in second installment | 12,000,000 |
Remaining litigation settlement charge due in third installment | $ 16,700,000 |

X
- Definition Total costs accrued as of the balance sheet date for environmental loss contingencies. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 10 -Subparagraph (d)(3) -URI https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -URI https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 10 -Subparagraph (d)(1) -URI https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 55 -Paragraph 16 -URI https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingencies
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LitigationReserveCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LitigationReserveNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of claims settled and dismissed during the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyClaimsSettledAndDismissedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Commitments and contingent liabilities. + References No definition available. + Details
Name: | vhi_CommitmentsAndContingentLiabilitiesLineItems
Namespace Prefix: | vhi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of annual installment payments. + References No definition available. + Details
Name: | vhi_NumberOfAnnualInstallmentPayments
Namespace Prefix: | vhi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of environmental remediation sites with reasonably estimable costs. + References No definition available. + Details
Name: | vhi_NumberOfEnvironmentalRemediationSitesWithReasonablyEstimableCosts
Namespace Prefix: | vhi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of environmental remediation sites without reasonably estimable costs. + References No definition available. + Details
Name: | vhi_NumberOfEnvironmentalRemediationSitesWithoutReasonablyEstimableCosts
Namespace Prefix: | vhi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Time period over which settlements and dismissals of cases occurred. + References No definition available. + Details
Name: | vhi_PeriodByWhichLossContingencyClaimsSettledAndDismissed
Namespace Prefix: | vhi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Remaining litigation reserve due in first installment. + References No definition available. + Details
Name: | vhi_RemainingLitigationReserveDueInFirstInstallment
Namespace Prefix: | vhi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Remaining litigation reserve due in second installment. + References No definition available. + Details
Name: | vhi_RemainingLitigationReserveDueInSecondInstallment
Namespace Prefix: | vhi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Remaining litigation reserve due in third installment. + References No definition available. + Details
Name: | vhi_RemainingLitigationReserveDueInThirdInstallment
Namespace Prefix: | vhi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=vhi_OtherEnvironmentalCleanupMattersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=vhi_NLIndustriesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=vhi_EnvironmentalRemediationSitesNLNamedAsPRPOrDefendantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=vhi_LeadPigmentLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=vhi_CALeadPaintLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |