XML 70 R49.htm IDEA: XBRL DOCUMENT
v3.22.4

StockBased Compensation (Details Narrative) - USD ($) |  |  |  |  |  | 1 Months Ended | 9 Months Ended | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 04, 2022 | Oct. 04, 2021 | Sep. 07, 2021 | Aug. 03, 2021 | Apr. 13, 2020 | Nov. 29, 2022 | Nov. 18, 2022 | Aug. 18, 2022 | May 20, 2021 | May 27, 2019 | Sep. 30, 2019 | Dec. 31, 2022 | Dec. 31, 2021 | Mar. 31, 2021 | Jun. 15, 2018 | Mar. 27, 2018 | Jun. 13, 2017 | Aug. 05, 2016
Common stock available | 1,750,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share aggregate maximum | 7,750,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option Granted |  |  |  | 2,515 | 5,000 |  | 32,383 | 2,515 |  |  |  |  |  |  |  |  |  |
Stock options approved amount |  |  |  |  |  |  |  |  |  |  |  | 3,342,518 | 3,342,518 |  |  |  |  |
Common stock available for issuance |  |  |  |  |  |  |  |  |  |  |  | $ 6,736,444 | $ 23,219,644 |  |  |  |  |
Stock price |  |  |  |  |  |  |  |  | $ 3.50 |  |  |  |  |  |  |  |  |
Volatility |  |  |  |  |  |  |  |  | 76.16% |  |  |  |  |  |  |  |  |
Risk free rate |  |  |  |  |  |  |  |  | 0.58% |  |  |  |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  |  |  |  |  | $ 0 | 2,450,349 |  |  |  |  |
Restricted Stock Units [Member] | One |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting aggregate |  |  |  |  |  |  |  |  |  |  |  | 198,275 |  |  |  |  |  |
Aggregrate aggregate |  |  |  |  |  |  |  |  |  |  |  | 424,875 |  |  |  |  |  |
share price |  |  |  |  |  |  |  |  |  |  |  | $ 5.00 |  |  |  |  |  |
Granted aggregate |  |  |  |  |  | 3,000 |  |  |  |  |  |  |  |  |  |  |  |
Granted RSU |  | 39,809 |  | 460,191 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Description of vesting shall |  | These RSUs vest over two years with 19,905 units vesting on October 4, 2022, and 19,904 units vesting on October 4, 2023, subject to continued service and will result in total compensation expense of $121,019 |  | The RSUs eligible for vesting shall vest over two years with up to 230,102 units vesting on August 3, 2022, and up to 230,089 units vesting on August 3, 2023 and will result in total compensation expense of $1,523,232 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  |  |  |  |  | $ 1,903,054 | 898,910 |  |  |  |  |
unrecognized compensation cost |  |  |  |  |  |  |  |  |  |  |  | 2,214,593 |  |  |  |  |  |
Option [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  |  |  |  |  | 1,127,502 | 1,069,605 |  |  |  |  |
Option [Member] | 2015 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares vesting |  | 36,680 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair value of options |  | $ 128,003 | $ 98,322 | $ 1,811,216 |  |  |  |  |  |  |  | $ 287,363 |  |  |  |  |  |
Common stock shares issuable upon exercise of stock option |  |  | 25,000 | 463,328 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  | $ 3.40 | $ 3.40 | $ 3.40 |  |  |  |  |  |  |  | $ 3.87 |  |  |  |  |  |
Maturity Term |  |  | 5 years 6 months | 5 years 6 months |  |  |  |  |  |  |  | 5 years 2 months 19 days |  |  |  |  |  |
Common stock available for issuance |  |  |  |  |  |  |  |  |  | $ 1,750,000 |  | $ 750,000 |  |  |  |  |  |
Stock price |  | $ 3.04 | $ 3.32 | $ 3.31 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Volatility |  | 68.80% | 68.98% | 69.13% |  |  |  |  |  |  |  |  |  |  |  |  |  |
Risk free rate |  | 1.49% | 1.38% | 1.19% |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock option purchase |  | 36,680 | 25,000 | 463,312 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting term |  | 10 years | 10 years |  |  |  |  |  |  |  |  | 9 months 3 days |  |  |  |  |  |
Common stock shares reserved for future issuance |  | 73,360 | 50,000 | 926,640 |  |  |  |  |  |  |  | 417,318 |  |  | 750,000 | 1,000,000 |  | 750,000
Option [Member] | 2015 Equity Incentive Plan [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock shares reserved for future issuance |  |  |  |  |  |  |  |  |  |  |  |  |  | 6,000,000 | 3,250,000 | 4,250,000 | 2,500,000 | 1,750,000
Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  |  |  |  |  | $ 84,102 | $ 701,781 |  |  |  |  |
Intrinsic value |  |  |  |  |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |
Vesting term |  |  |  |  |  |  |  |  |  |  |  | 1 year 3 months 3 days |  |  |  |  |  |
Compensation cost related to non-vested warrants |  |  |  |  |  |  |  |  |  |  |  | $ 35,812 |  |  |  |  |  |
April 4, 2022 [Member] | Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  |  |  |  |  |  |  |  |  |  |  | $ 3.05 |  |  |  |  |  |
Maturity Term |  |  |  |  |  |  |  |  |  |  |  | 3 years 6 months |  |  |  |  |  |
Stock price |  |  |  |  |  |  |  |  |  |  |  | $ 2.95 |  |  |  |  |  |
Warrants exercise price |  |  |  |  |  |  |  |  |  |  |  | $ 3.05 |  |  |  |  |  |
Volatility |  |  |  |  |  |  |  |  |  |  |  | 71.07% |  |  |  |  |  |
Risk free rate |  |  |  |  |  |  |  |  |  |  |  | 2.53% |  |  |  |  |  |
February 1, 2021 [Member] | Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  |  |  |  |  |  |  |  |  |  |  | $ 4.90 |  |  |  |  |  |
Maturity Term |  |  |  |  |  |  |  |  |  |  |  |  | 3 years 6 months |  |  |  |  |
Stock price |  |  |  |  |  |  |  |  |  |  |  |  | $ 4.80 |  |  |  |  |
Warrants exercise price |  |  |  |  |  |  |  |  |  |  |  | $ 4.90 |  |  |  |  |  |
Volatility |  |  |  |  |  |  |  |  |  |  |  |  | 75.03% |  |  |  |  |
Risk free rate |  |  |  |  |  |  |  |  |  |  |  |  | 0.59% |  |  |  |  |
Stock option purchase |  |  |  |  |  |  |  |  |  |  |  |  | 185,000 |  |  |  |  |
Expire description |  |  |  |  |  |  |  |  |  |  |  | This warrant shall vest in two equal installments at 12 months and 24 months from the grant date, subject to continued service and expire on April 4, 2028 and April 4, 2029, respectively, with an exercise price of $3.05 per share | These warrants vest on January 1, 2022 (subject to continued employment through such date) and expire on January 1, 2027, with an exercise price of $3.95 per share. |  |  |  |  |
Warrant expenses |  |  |  |  |  |  |  |  |  |  |  |  | $ 459,352 |  |  |  |  |
January 01, 2021 [Member] | Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  |  |  |  |  |  |  |  |  |  |  | $ 3.95 |  |  |  |  |  |
Maturity Term |  |  |  |  |  |  |  |  |  |  |  | 3 years 6 months |  |  |  |  |  |
Stock price |  |  |  |  |  |  |  |  |  |  |  | $ 3.80 |  |  |  |  |  |
Volatility rate |  |  |  |  |  |  |  |  |  |  |  | 74.53% |  |  |  |  |  |
Risk free rate |  |  |  |  |  |  |  |  |  |  |  | 0.50% |  |  |  |  |  |
Stock option purchase |  |  |  |  |  |  |  |  |  |  |  | 54,000 | 125,000 |  |  |  |  |
Warrant expenses |  |  |  |  |  |  |  |  |  |  |  | $ 80,901 | $ 242,877 |  |  |  |  |
Fair market value of options |  |  |  |  |  |  |  |  |  |  |  |  | $ 73,641 |  |  |  |  |
April 13,2020 [Member] | Restricted Stock Units [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock compensation expenses |  |  |  |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |  |
On 20, May 2021 [Member] | Option [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  |  |  |  |  |  |  |  | $ 3.60 |  |  | $ 3.60 |  |  |  |  |  |
Maturity Term |  |  |  |  |  |  |  |  | 3 years 6 months |  |  |  |  |  |  |  |  |
Stock options purchase shares of common stock |  |  |  |  |  |  |  |  |  |  |  |  | 40,000 |  |  |  |  |

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate number of common shares reserved for future issuance. + 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.29) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense (income) related to adjustment to fair value of warrant liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 25 -Paragraph 13 -URI https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875 + Details
Name: | us-gaap_FairValueAdjustmentOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of the significant collective-bargaining arrangements within the range of expiration dates for collective-bargaining arrangements requiring contributions to a multiemployer plan as well as other information to help investors understand the significance of the collective-bargaining agreements and when they expire. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise or strike price stated in the contract for options indexed to the issuer's equity shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879 + Details
Name: | us-gaap_OptionIndexedToIssuersEquityStrikePrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of noncash expense for share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net number of share options (or share units) granted during the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_AggregrateAggregate
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_ApprovedStockOptions
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_CommonStockAvailable
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_CommonStockSharesIssuableUponExerciseOfStockOption
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References No definition available. + Details
Name: | vnrx_CompensationCostRelatedToNonVestedWarrants
Namespace Prefix: | vnrx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References No definition available. + Details
Name: | vnrx_ExercisePrice
Namespace Prefix: | vnrx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | vnrx_FairValueOfOptions
Namespace Prefix: | vnrx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_GrantedAggregate
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_GrantedRsu
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen da + References No definition available. + Details
Name: | vnrx_MaturityTerm
Namespace Prefix: | vnrx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_NumberOfSharesVesting
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | vnrx_OptionGranted
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_ShareAggregateMaximum
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_StockCompensationExpenses
Namespace Prefix: | vnrx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_StockOptionsPurchaseSharesOfCommonStock
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_UnrecognizedCompensationCost
Namespace Prefix: | vnrx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_VestingAggregate
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_Volatility
Namespace Prefix: | vnrx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_VolatilityRate
Namespace Prefix: | vnrx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=vnrx_RestrictedStockUnitsOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PlanNameAxis=vnrx_TwoThousandFifteenEquityIncentivePlanMember
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_DerivativeInstrumentRiskAxis=vnrx_WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vnrx_AprilFourTwoThousandTwentyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vnrx_FebruaryOneTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vnrx_JanuaryOneTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vnrx_AprilThirteenTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=vnrx_RestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=vnrx_OnTwoZeroMayTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |