XML 53 R44.htm IDEA: XBRL DOCUMENT
v3.23.3

StockBased Compensation (Details 8) | 9 Months Ended
--- | ---
Sep. 30, 2023 $ / shares shares
Option Ten [Member] |
Number Of Stock Outstanding Balance | 1,000
Share Price | $ / shares | $ 2.15
Weighted Average Remaining Contractual Life (years) | 1 year 2 months 1 day
Options One [Member] |
Number Of Stock Outstanding Balance | 450,000
Share Price | $ / shares | $ 0.69
Weighted Average Remaining Contractual Life (years) | 2 years 6 months 3 days
Option Two [Member] |
Number Of Stock Outstanding Balance | 1,569,000
Share Price | $ / shares | $ 0.70
Weighted Average Remaining Contractual Life (years) | 2 years
Option Three [Member] |
Number Of Stock Outstanding Balance | 34,000
Share Price | $ / shares | $ 1.31
Weighted Average Remaining Contractual Life (years) | 1 year 11 months 12 days
Option Four [Member] |
Number Of Stock Outstanding Balance | 57,165
Share Price | $ / shares | $ 1.32
Weighted Average Remaining Contractual Life (years) | 1 year 4 months 17 days
Option Five [Member] |
Number Of Stock Outstanding Balance | 1,080,000
Share Price | $ / shares | $ 1.46
Weighted Average Remaining Contractual Life (years) | 1 year 3 days
Total Option [Member] |
Number Of Stock Outstanding Balance | 3,589,536
Option Six [Member] |
Number Of Stock Outstanding Balance | 55,392
Share Price | $ / shares | $ 1.58
Weighted Average Remaining Contractual Life (years) | 1 year 6 months
Option Seven [Member] |
Number Of Stock Outstanding Balance | 12,500
Share Price | $ / shares | $ 1.69
Weighted Average Remaining Contractual Life (years) | 11 months 23 days
Option Eight [Member] |
Number Of Stock Outstanding Balance | 102,325
Share Price | $ / shares | $ 1.72
Weighted Average Remaining Contractual Life (years) | 1 year 3 months 3 days
Option Nine [Member] |
Number Of Stock Outstanding Balance | 29,000
Share Price | $ / shares | $ 2.01
Weighted Average Remaining Contractual Life (years) | 10 months 17 days
Option Eleven [Member] |
Number Of Stock Outstanding Balance | 11,500
Share Price | $ / shares | $ 2.45
Weighted Average Remaining Contractual Life (years) | 8 months 1 day
Option Twelve [Member] |
Number Of Stock Outstanding Balance | 9,000
Share Price | $ / shares | $ 2.81
Weighted Average Remaining Contractual Life (years) | 5 months 1 day
Option Thirteen [Member] |
Number Of Stock Outstanding Balance | 85,000
Share Price | $ / shares | $ 2.95
Weighted Average Remaining Contractual Life (years) | 9 months 3 days
Option Fourteen [Member] |
Number Of Stock Outstanding Balance | 19,904
Share Price | $ / shares | $ 3.04
Weighted Average Remaining Contractual Life (years) | 3 days
Option Fifteen [Member] |
Number Of Stock Outstanding Balance | 50,000
Share Price | $ / shares | $ 3.31
Weighted Average Remaining Contractual Life (years) | 7 months 2 days
Option Sixteen [Member] |
Number Of Stock Outstanding Balance | 2,000
Share Price | $ / shares | $ 3.38
Weighted Average Remaining Contractual Life (years) | 2 months 15 days
Option Seventeen [Member] |
Number Of Stock Outstanding Balance | 21,750
Share Price | $ / shares | $ 3.51
Weighted Average Remaining Contractual Life (years) | 1 month 2 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_OptionTenMember
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_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_OptionsElevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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