Annual report pursuant to Section 13 and 15(d)

Warrants And Options (Details)

v2.4.1.9
Warrants And Options (Details) (Warrant [Member], USD $)
12 Months Ended
Dec. 31, 2014
On 03/15/11 [Member]
 
Number Outstanding 200,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateTwoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 0.5VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateTwoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2016-03-15
Value if Exercised $ 100,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateTwoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 03/24/11 [Member]
 
Number Outstanding 100,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateThreeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 0.5VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateThreeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2016-03-24
Value if Exercised 50,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateThreeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 04/01/11 [Member]
 
Number Outstanding 100,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateFourMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 0.5VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateFourMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2016-04-01
Value if Exercised 50,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateFourMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 06/21/11 [Member]
 
Number Outstanding 100,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateFiveMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 0.5VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateFiveMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2016-06-21
Value if Exercised 50,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateFiveMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 07/13/11 [Member]
 
Number Outstanding 250,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateSixMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 1.05VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateSixMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2016-07-13
Value if Exercised 262,500VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateSixMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 05/11/12 [Member]
 
Number Outstanding 344,059VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateSevenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.6VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateSevenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 4 years
Expiration Date 2016-05-10
Value if Exercised 894,553VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateSevenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 05/11/12 One [Member]
 
Number Outstanding 26,685VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateEightMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 1.75VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateEightMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Expiration Date 2015-05-10
Value if Exercised 46,699VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateEightMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 03/20/13 [Member]
 
Number Outstanding 150,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateTenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.47VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateTenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Value if Exercised 370,500VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateTenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 03/20/13 [Member] | Minimum [Member]
 
Expiration Date 2016-03-20
On 03/20/13 [Member] | Maximum [Member]
 
Expiration Date 2019-12-20
On 06/10/13 [Member]
 
Number Outstanding 29,750VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateNineMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateNineMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2018-12-10
Value if Exercised 59,500VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateNineMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 08/07/13 [Member]
 
Number Outstanding 45,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateTwelveMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.4VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateTwelveMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Expiration Date 2016-08-07
Value if Exercised 108,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateTwelveMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 11/25/13 [Member]
 
Number Outstanding 456,063VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateElevenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.4VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateElevenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2018-11-25
Value if Exercised 1,094,551VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateElevenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 12/31/13 [Member]
 
Number Outstanding 64,392VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateThirteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.4VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateThirteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2018-11-25
Value if Exercised 154,541VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateThirteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 01/28/14 [Member]
 
Number Outstanding 10,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateFourteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.4VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateFourteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Expiration Date 2017-01-28
Value if Exercised 24,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateFourteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 02/26/14 [Member]
 
Number Outstanding 1,530,975VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateFifteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.2VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateFifteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 5 years
Expiration Date 2019-02-26
Value if Exercised 3,368,145VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateFifteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 09/05/14 [Member]
 
Number Outstanding 10,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateSixteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 2.4VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateSixteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Expiration Date 2017-09-05
Value if Exercised 24,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateSixteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 09/26/14 [Member]
 
Number Outstanding 24,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateSeventeenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 3VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateSeventeenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Expiration Date 2017-09-26
Value if Exercised 72,000VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateSeventeenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 11/17/2014 [Member]
 
Number Outstanding 19,000VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateEighteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 3.75VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateEighteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 3 years
Expiration Date 2017-11-17
Value if Exercised 71,250VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateEighteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
On 12/31/2014 [Member]
 
Number Outstanding 3,459,924VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber
/ us-gaap_CreationDateAxis
= VNRX_DateNinteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Exercise Price $ 1.97VNRX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice
/ us-gaap_CreationDateAxis
= VNRX_DateNinteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Contractual Life (Years) 4 years 8 months 12 days
Value if Exercised $ 6,800,239VNRX_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue1
/ us-gaap_CreationDateAxis
= VNRX_DateNinteenMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember