<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="From2026-07-10to2026-07-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000093314</identifier>
        </entity>
        <period>
            <startDate>2026-07-10</startDate>
            <endDate>2026-07-10</endDate>
        </period>
    </context>
    <context id="OfferingAxis_From2026-07-10to2026-07-10_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000093314</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-10</startDate>
            <endDate>2026-07-10</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <ffd:CombinedProspectusTableNa contextRef="From2026-07-10to2026-07-10" id="ixv-555">N/A</ffd:CombinedProspectusTableNa>
    <ffd:OffsetTableNa contextRef="From2026-07-10to2026-07-10" id="ixv-556">N/A</ffd:OffsetTableNa>
    <ffd:FeeExhibitTp contextRef="From2026-07-10to2026-07-10" id="ixv-557">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:SubmissnTp contextRef="From2026-07-10to2026-07-10" id="ixv-558">S-3</ffd:SubmissnTp>
    <dei:EntityCentralIndexKey contextRef="From2026-07-10to2026-07-10" id="ixv-559">0000093314</dei:EntityCentralIndexKey>
    <ffd:FormTp
      contextRef="From2026-07-10to2026-07-10"
      id="fid_06a521de-30b3-463f-975b-a5a35c23ca85">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="From2026-07-10to2026-07-10" id="ixv-585">VolitionRx Limited</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      id="fid_295d9dfb-0a1f-4813-926e-fe3df6e94f24">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      id="fid_9f14c194-8ef5-486e-a3a9-bbadd4b46bbb">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      id="fid_ee075442-6c73-461e-877e-a5086e905773">Common Stock, par value $0.001 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      id="fid_bbe79a81-332c-4ca5-8c1b-f995daf8067f">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      decimals="INF"
      id="fid_6f7ac74e-d99d-4e1c-bd5f-dbb4618975b0"
      unitRef="Pure">3306607</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      decimals="INF"
      id="fid_9a4df5b6-c0ee-4fea-b6eb-5f0a5d3bc184"
      unitRef="Pure">1.3</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      decimals="INF"
      id="fid_e88e67db-2497-4146-9528-5c63098b430e"
      unitRef="USD">4298590</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      decimals="INF"
      id="fid_19a8edac-62de-48ed-bac7-f877a7784625"
      unitRef="Pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      decimals="INF"
      id="fid_f4e120c3-39b4-49ed-8968-63224de0dc0e"
      unitRef="USD">593.64</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="From2026-07-10to2026-07-10"
      decimals="INF"
      id="fid_05cee486-cb8e-45a1-9fe5-e9ec74cee109"
      unitRef="USD">4298590</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="From2026-07-10to2026-07-10"
      decimals="INF"
      id="fid_43d96e01-f99a-4584-bbc9-4955b58cfd0d"
      unitRef="USD">593.64</ffd:TtlFeeAmt>
    <ffd:NetFeeAmt
      contextRef="From2026-07-10to2026-07-10"
      decimals="INF"
      id="fid_26dc6e67-9041-4c79-9578-b124edaee60d"
      unitRef="USD">593.64</ffd:NetFeeAmt>
    <ffd:OfferingNote
      contextRef="OfferingAxis_From2026-07-10to2026-07-10_1"
      id="fid_482626a4-56cd-4f2d-ba4e-55fbdfdb0057">&lt;table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="width:4%;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;(1) &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Represents the shares of common stock, $0.001 par value per share of VolitionRx Limited (the &#x201c;&lt;span style="text-decoration:underline"&gt;Registrant&lt;/span&gt;&#x201d;) that will be offered for resale by the selling stockholder pursuant to the prospectus to which this exhibit is attached or any post-effective amendment to the registration statement of which this prospectus is a part. Pursuant to Rule 416 under the Securities Act of 1933, as amended (the &#x201c;&lt;span style="text-decoration:underline"&gt;Securities Act&lt;/span&gt;&#x201d;), the shares being registered hereunder include such indeterminate number of additional shares of common stock as may be issuable as a result of stock splits, stock dividends or similar transactions with respect to the shares being registered hereunder.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;(2) &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rules 457(c) of the Securities Act. The proposed maximum offering price per share and the proposed maximum aggregate offering price with respect to the shares are calculated based on $1.30 per share, the average of the high ($1.36) and low ($1.24) prices of the Common Stock, as reported on NYSE American on July 9, 2026, a date within five business days prior to the filing of this Registration Statement.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</ffd:OfferingNote>
</xbrl>
