XML 69 R48.htm IDEA: XBRL DOCUMENT
v3.22.4

StockBased Compensation (Details 9) | 12 Months Ended
--- | ---
Dec. 31, 2022 $ / shares shares
Option Four [Member] |
Number of stock Outstanding balance | 63,102
Share price | $ / shares | $ 2.01
Weighted average remaining contractual life (Years) | 1 year 29 days
Options One [Member] |
Number of stock Outstanding balance | 450,000
Share price | $ / shares | $ 0.69
Weighted average remaining contractual life (Years) | 3 years 3 months 3 days
Option Two [Member] |
Number of stock Outstanding balance | 1,133,000
Share price | $ / shares | $ 1.46
Weighted average remaining contractual life (Years) | 1 year 9 months 3 days
Option Three [Member] |
Number of stock Outstanding balance | 25,000
Share price | $ / shares | $ 1.69
Weighted average remaining contractual life (Years) | 1 year 2 months 19 days
Option Five [Member] |
Number of stock Outstanding balance | 3,000
Share price | $ / shares | $ 2.15
Weighted average remaining contractual life (Years) | 1 year 10 months 28 days
Option Six [Member] |
Number of stock Outstanding balance | 33,000
Share price | $ / shares | $ 2.45
Weighted average remaining contractual life (Years) | 11 months 1 day
Option Seven [Member] |
Number of stock Outstanding balance | 30,000
Share price | $ / shares | $ 2.81
Weighted average remaining contractual life (Years) | 8 months 1 day
Option Eight [Member] |
Number of stock Outstanding balance | 8,000
Share price | $ / shares | $ 2.83
Weighted average remaining contractual life (Years) | 7 months 9 days
Option Nine [Member] |
Number of stock Outstanding balance | 136,000
Share price | $ / shares | $ 2.95
Weighted average remaining contractual life (Years) | 11 months 19 days
Total Option [Member] |
Number of stock Outstanding balance | 2,262,908
Option Ten [Member] |
Number of stock Outstanding balance | 19,904
Share price | $ / shares | $ 3.04
Weighted average remaining contractual life (Years) | 4 months 17 days
Option Eleven [Member] |
Number of stock Outstanding balance | 311,152
Share price | $ / shares | $ 3.31
Weighted average remaining contractual life (Years) | 7 months 2 days
Option Twelve [Member] |
Number of stock Outstanding balance | 12,000
Share price | $ / shares | $ 3.32
Weighted average remaining contractual life (Years) | 8 months 4 days
Option Fourteen [Member] |
Number of stock Outstanding balance | 21,750
Share price | $ / shares | $ 3.51
Weighted average remaining contractual life (Years) | 5 months 1 day
Option Fiveteen [Member] |
Number of stock Outstanding balance | 15,000
Share price | $ / shares | $ 3.59
Weighted average remaining contractual life (Years) | 2 months 23 days
Option Thirteen [Member] |
Number of stock Outstanding balance | 2,000
Share price | $ / shares | $ 3.38
Weighted average remaining contractual life (Years) | 5 months 23 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_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_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_TotalStockOptionOneMember
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_StockOptionFourteenTenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=vnrx_StockOptionFiveteenTenMember
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: |