XML 36 R24.htm IDEA: XBRL DOCUMENT
v3.23.2

Summary of Significant Accounting Policies (Details) $ in Thousands | 6 Months Ended |
--- | --- | ---
Jun. 30, 2023 USD ($) Institution | Dec. 31, 2022 USD ($)
Concentration of Credit Risk and Others Risks and Uncertainties [Abstract] |  |
Number of financial institutions holding company's cash | Institution | 2 |
Stock-Based Compensation [Abstract] |  |
Option vesting term | 4 years |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Adjusted Cost | $ 66,415 | $ 152,400
Fair Value | 66,229 | 152,023
Cash [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Adjusted Cost | 1,693 | 16,949
Fair Value | 1,693 | 16,949
Total Investment Securities [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Adjusted Cost | 64,722 | 135,451
Unrealized Gains | 3 | 9
Unrealized Losses | (189) | (386)
Fair Value | 64,536 | 135,074
Mutual Funds [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Adjusted Cost | 20,077 | 66,493
Unrealized Gains | 0 | 0
Unrealized Losses | 0 | 0
Fair Value | 20,077 | 66,493
U.S. Agency and Treasury Securities [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Adjusted Cost | 44,645 | 68,958
Unrealized Gains | 3 | 9
Unrealized Losses | (189) | (386)
Fair Value | $ 44,459 | 68,581
Minimum [Member] |  |
Property and Equipment [Abstract] |  |
Useful lives | 5 years |
Intangible Assets [Abstract] |  |
Estimated useful lives | 3 years |
Maximum [Member] |  |
Property and Equipment [Abstract] |  |
Useful lives | 7 years |
Intangible Assets [Abstract] |  |
Estimated useful lives | 15 years |
Recurring [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Cash and Cash Equivalents | $ 25,970 | 86,561
Investments Available for Sale | 40,259 | 65,462
Recurring [Member] | Cash [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Cash and Cash Equivalents | 1,693 | 16,949
Recurring [Member] | Level 1 [Member] | Total Investment Securities [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Cash and Cash Equivalents | 24,277 | 69,612
Investments Available for Sale | 40,259 | 65,462
Recurring [Member] | Level 1 [Member] | Mutual Funds [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Cash and Cash Equivalents | 20,077 | 66,493
Investments Available for Sale | 0 | 0
Recurring [Member] | Level 1 [Member] | U.S. Agency and Treasury Securities [Member] |  |
Adjusted Cost, Gross Unrealized Gains, Gross Unrealized Losses and Fair Value of Financial Assets [Abstract] |  |
Cash and Cash Equivalents | 4,200 | 3,119
Investments Available for Sale | $ 40,259 | $ 65,462
Highly Liquid Debt Investments [Member] | Maximum [Member] |  |
Investments [Abstract] |  |
Contractual maturities of investment securities | 2 years |

X
- References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_RisksAndUncertaintiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading, excluding cash and cash equivalents. + References No definition available. + Details
Name: | vhc_AvailableForSaleSecuritiesExcludingCashAndCashEquivalents
Namespace Prefix: | vhc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the cost of cash and debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References No definition available. + Details
Name: | vhc_CashAndAvailableForSaleSecuritiesAmortizedCostBasis
Namespace Prefix: | vhc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of cash and investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References No definition available. + Details
Name: | vhc_CashAndAvailableForSaleSecuritiesFairValueDisclosure
Namespace Prefix: | vhc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of financial institutions holding the company's cash and cash equivalents. + References No definition available. + Details
Name: | vhc_ConcentrationRiskNumberOfFinancialInstitutions
Namespace Prefix: | vhc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time between issuance and maturity of investment securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | vhc_ContractualMaturitiesOfInvestmentSecurities
Namespace Prefix: | vhc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CashMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AvailableforsaleSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_MutualFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
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: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |