XML 71 R56.htm IDEA: XBRL DOCUMENT
v3.25.1

StockBased Compensation (Details Narrative) - USD ($) |  |  |  |  | 1 Months Ended | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 09, 2024 | Aug. 12, 2024 | Jul. 02, 2024 | Apr. 04, 2022 | Apr. 17, 2023 | Feb. 26, 2023 | Mar. 31, 2021 | Dec. 31, 2024 | Dec. 31, 2023 | Oct. 19, 2023 | Mar. 27, 2019 | Jun. 15, 2018 | Jun. 13, 2017 | Aug. 05, 2016
Common stock available |  |  |  | 1,750,000 | 1,950,000 |  |  |  |  |  |  |  |  |
Share aggregate maximum |  |  |  | 7,750,000 | 9,700,000 |  |  |  |  |  |  |  |  |
Description of agreement of development and commercialization of products |  |  |  |  |  |  |  | the European Union, the United States, the United Kingdom, Japan, or China, and which, during the term of all such agreements and pursuant to the terms thereof, collectively such agreements include aggregate (i) potential milestone payments to the Company of at least $10.0 million, or (ii) potential milestone payments to the Company of at least $5.0 million and potential total payments of at least $20.0 million |  |  |  |  |  |
Common stock expired unexercised |  |  |  |  |  | 125,000 |  |  |  |  |  |  |  |
Net proceeds from issuance of common shares |  |  |  |  |  |  |  | $ 8,592,177 | $ 28,388,036 |  |  |  |  |
Stock option purchase |  |  |  |  |  |  |  | 61,821 |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  | $ 1,268,543 | 2,289,545 |  |  |  |  |
Restricted Stock Units [Member] | One |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share price |  |  |  |  |  |  |  | $ 2.50 |  | $ 5.00 |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  | $ 1,263,304 | 1,971,607 |  |  |  |  |
Remaining contractual life |  |  |  |  |  |  |  | 2 years 10 months 6 days |  |  |  |  |  |
Unrecognized compensation cost |  |  |  |  |  |  |  | $ 1,288,827 |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  | 494,812 |  |  |  |  |  |
Option [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  | $ 0 | 287,363 |  |  |  |  |
Option [Member] | 2015 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock available |  |  |  |  |  |  |  | 182,252 |  |  |  |  |  |
Net proceeds from issuance of common shares |  |  |  |  |  |  | $ 1,750,000 | $ 750,000 |  |  |  |  |  |
Exercise price | $ 3.88 |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity Term |  |  |  |  |  |  |  | 3 years 2 months 8 days |  |  |  |  |  |
Stock option purchase |  |  |  |  |  |  |  | 9,700,000 |  |  |  |  |  |
Common stock shares reserved for future issuance |  |  |  |  |  |  | 6,000,000 | 182,252 |  |  | 1,000,000 | 750,000 |  | 750,000
Option [Member] | Top [Member] | 2015 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock shares reserved for future issuance |  |  |  |  |  |  |  |  |  |  | 4,250,000 | 3,250,000 | 2,500,000 | 1,750,000
Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation expense |  |  |  |  |  |  |  | $ 5,238 | $ 30,574 |  |  |  |  |
Compensation cost related to non-vested warrants |  |  |  |  |  |  |  | $ 0 |  |  |  |  |  |
2024 [Member] | Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock available |  |  | 7,500,000 |  |  |  |  |  |  |  |  |  |  |
Share price |  |  |  |  |  |  |  | $ 5.00 |  |  |  |  |  |
Exercise price |  |  |  |  |  |  |  | $ 0.001 |  |  |  |  |  |
Stock option purchase |  |  |  |  |  |  |  | 3,557,273 |  |  |  |  |  |
2024 [Member] | Warrants B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price | $ 0.71 | $ 0.57 |  |  |  |  |  |  |  |  |  |  |  |
Stock option purchase | 1,428,693 | 12,727,273 |  |  |  |  |  |  |  |  |  |  |  |
2024 [Member] | Warrants A [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price | $ 0.57 | $ 0.57 |  |  |  |  |  |  |  |  |  |  |  |
Weighted average contractual life |  |  |  |  |  |  |  | 3 years 7 months 13 days |  |  |  |  |  |
Stock option purchase | 2,857,389 | 12,727,273 |  |  |  |  |  |  |  |  |  |  |  |
2024 One [Member] | Warrants B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  | $ 0.68 |  |  |  |  |  |  |  |  |  |  |  |
Stock option purchase |  | 381,818 |  |  |  |  |  |  |  |  |  |  |  |
2023 [Member] | Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  |  |  |  |  |  |  | $ 2.00 |  |  |  |  |  |
Weighted average price share |  |  |  |  |  |  |  | $ 0.60 |  |  |  |  |  |
Maturity Term |  |  |  |  |  |  |  | 2 years 8 months 15 days |  |  |  |  |  |
Warrants exercise price |  |  |  |  |  |  |  | $ 0.608 |  |  |  |  |  |
Stock option purchase |  |  |  |  |  |  |  | 448,500 |  |  |  |  |  |
Expire description |  |  |  |  |  |  |  | the warrants provide for a Black-Scholes value calculation in the event of certain transactions (“Fundamental Transactions”), which includes a floor on volatility utilized in the value calculation at 100% or greater |  |  |  |  |  |

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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + 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 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 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 + Details
Name: | us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + 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 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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
- 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_CommonStockExpiredUnexercisedShares
Namespace Prefix: | vnrx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- 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_ContractualLife
Namespace Prefix: | vnrx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- 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_ShareAggregateMaximum
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_WeightedAverageContractualLife
Namespace Prefix: | vnrx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | vnrx_WeightedAveragePriceShare
Namespace Prefix: | vnrx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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_AwardTypeAxis=vnrx_TwoThousandFifteenEquityIncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=vnrx_WarrantsBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=vnrx_WarrantsAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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