XML 131 R46.htm IDEA: XBRL DOCUMENT
v3.25.3

StockBased Compensation (Details 9) | 9 Months Ended
--- | ---
Sep. 30, 2025 $ / shares shares
Option Fifteen [Member] |
Number of stock outstanding balance | 333
Share price | $ / shares | $ 2.1500
Weighted average remaining contractual life (Years) | 5 months 26 days
Option Four [Member] |
Number of stock outstanding balance | 62,684
Share price | $ / shares | $ 0.6301
Weighted average remaining contractual life (Years) | 3 months 14 days
Options One [Member] |
Number of stock outstanding balance | 10,000
Share price | $ / shares | $ 0.6010
Weighted average remaining contractual life (Years) | 1 year 6 months
Option Two [Member] |
Number of stock outstanding balance | 400,000
Share price | $ / shares | $ 0.6020
Weighted average remaining contractual life (Years) | 1 year 1 month 6 days
Option Three [Member] |
Number of stock outstanding balance | 12,500
Share price | $ / shares | $ 0.6050
Weighted average remaining contractual life (Years) | 5 months 4 days
Option Five [Member] |
Number of stock outstanding balance | 450,000
Share price | $ / shares | $ 0.6750
Weighted average remaining contractual life (Years) | 1 year 6 months 18 days
Total Option [Member] |
Number of stock outstanding balance | 2,268,391
Option Six [Member] |
Number of stock outstanding balance | 450,000
Share price | $ / shares | $ 0.6900
Weighted average remaining contractual life (Years) | 6 months 3 days
Option Seven [Member] |
Number of stock outstanding balance | 213,394
Share price | $ / shares | $ 0.6949
Weighted average remaining contractual life (Years) | 6 months 3 days
Option Eight [Member] |
Number of stock outstanding balance | 282,825
Share price | $ / shares | $ 0.7000
Weighted average remaining contractual life (Years) | 1 month 28 days
Option Nine [Member] |
Number of stock outstanding balance | 74,666
Share price | $ / shares | $ 0.7425
Weighted average remaining contractual life (Years) | 2 months 19 days
Option Ten [Member] |
Number of stock outstanding balance | 9,333
Share price | $ / shares | $ 0.9707
Weighted average remaining contractual life (Years) | 1 year 1 month 20 days
Option Eleven [Member] |
Number of stock outstanding balance | 4,666
Share price | $ / shares | $ 1.3200
Weighted average remaining contractual life (Years) | 10 months 24 days
Option Twelve [Member] |
Number of stock outstanding balance | 282,659
Share price | $ / shares | $ 1.4600
Weighted average remaining contractual life (Years) | 9 months 10 days
Option Thirteen [Member] |
Number of stock outstanding balance | 8,665
Share price | $ / shares | $ 1.5800
Weighted average remaining contractual life (Years) | 3 days
Option Fourteen [Member] |
Number of stock outstanding balance | 6,666
Share price | $ / shares | $ 1.7200
Weighted average remaining contractual life (Years) | 8 months 15 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_FinancialInstrumentAxis=vnrx_OptionFifteenMember
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_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_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: |