XML 68 R53.htm IDEA: XBRL DOCUMENT
v3.25.1

StockBased Compensation (Details 11) | 12 Months Ended
--- | ---
Dec. 31, 2024 $ / shares shares
Options One [Member] |
Number of stock Outstanding balance | 15,000
Share price | $ / shares | $ 0.601
Weighted average remaining contractual life (Years) | 1 year 9 months
Option Two [Member] |
Number of stock Outstanding balance | 400,000
Share price | $ / shares | $ 0.602
Weighted average remaining contractual life (Years) | 1 year 10 months 6 days
Option Three [Member] |
Number of stock Outstanding balance | 21,583
Share price | $ / shares | $ 0.612
Weighted average remaining contractual life (Years) | 0 years
Option Four [Member] |
Number of stock Outstanding balance | 38,198
Share price | $ / shares | $ 0.619
Weighted average remaining contractual life (Years) | 5 months 1 day
Option Five [Member] |
Number of stock Outstanding balance | 33,503
Share price | $ / shares | $ 0.636
Weighted average remaining contractual life (Years) | 6 months
Total Option [Member] |
Number of stock Outstanding balance | 3,392,316
Option Six [Member] |
Number of stock Outstanding balance | 450,000
Share price | $ / shares | $ 0.675
Weighted average remaining contractual life (Years) | 2 years 3 months 18 days
Option Seven [Member] |
Number of stock Outstanding balance | 450,000
Share price | $ / shares | $ 0.690
Weighted average remaining contractual life (Years) | 1 year 3 months 3 days
Option Eight [Member] |
Number of stock Outstanding balance | 180,094
Share price | $ / shares | $ 0.695
Weighted average remaining contractual life (Years) | 5 months 1 day
Option Nine [Member] |
Number of stock Outstanding balance | 618,750
Share price | $ / shares | $ 0.700
Weighted average remaining contractual life (Years) | 9 months 29 days
Option Ten [Member] |
Number of stock Outstanding balance | 297,340
Share price | $ / shares | $ 0.706
Weighted average remaining contractual life (Years) | 3 months 29 days
Option Eleven [Member] |
Number of stock Outstanding balance | 343,192
Share price | $ / shares | $ 0.720
Weighted average remaining contractual life (Years) | 5 months 1 day
Option Twelve [Member] |
Number of stock Outstanding balance | 115,000
Share price | $ / shares | $ 0.743
Weighted average remaining contractual life (Years) | 1 year 4 months 20 days
Option Thirteen [Member] |
Number of stock Outstanding balance | 14,000
Share price | $ / shares | $ 0.971
Weighted average remaining contractual life (Years) | 1 year 1 month 24 days
Option Fourteen [Member] |
Number of stock Outstanding balance | 4,000
Share price | $ / shares | $ 1.310
Weighted average remaining contractual life (Years) | 9 months 18 days
Option Seventeen [Member] |
Number of stock Outstanding balance | 17,332
Share price | $ / shares | $ 1.580
Weighted average remaining contractual life (Years) | 5 months 23 days
Option Eighteen [Member] |
Number of stock Outstanding balance | 38,333
Share price | $ / shares | $ 1.720
Weighted average remaining contractual life (Years) | 7 months 28 days
Option Nineteen [Member] |
Number of stock Outstanding balance | 333
Share price | $ / shares | $ 2.150
Weighted average remaining contractual life (Years) | 5 months 15 days
Option Twenty [Member] |
Number of stock Outstanding balance | 34,000
Share price | $ / shares | $ 2.950
Weighted average remaining contractual life (Years) | 21 days
Option Fifteen [Member] |
Number of stock Outstanding balance | 9,333
Share price | $ / shares | $ 1.320
Weighted average remaining contractual life (Years) | 8 months 8 days
Option Sixteen [Member] |
Number of stock Outstanding balance | 312,325
Share price | $ / shares | $ 1.460
Weighted average remaining contractual life (Years) | 4 months 9 days

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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