<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2026"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000921114</identifier>
        </entity>
        <period>
            <startDate>2026-07-10</startDate>
            <endDate>2026-07-10</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000921114</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>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000921114</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</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>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-189">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-190">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-191">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-192">0000921114</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-193">Armata Pharmaceuticals, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-196">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-197">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-231">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-232">Armata Pharmaceuticals, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-233">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-234">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-235">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-236"
      unitRef="Shares">1806796</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="2"
      id="ixv-237"
      unitRef="USD">5.23</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-238"
      unitRef="USD">9449543.08</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-239"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-240"
      unitRef="USD">1304.98</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-241">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-242">Common Stock, par value $0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_2" id="ixv-243">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_2"
      decimals="0"
      id="ixv-244"
      unitRef="Shares">2142</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_2"
      decimals="2"
      id="ixv-245"
      unitRef="USD">5.23</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_2"
      decimals="2"
      id="ixv-246"
      unitRef="USD">11202.66</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="7"
      id="ixv-247"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_2"
      decimals="2"
      id="ixv-248"
      unitRef="USD">1.55</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-249" unitRef="USD">9460745.74</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-250" unitRef="USD">1306.53</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-251" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-252" unitRef="USD">1306.53</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-253">1.a) The offering price per unit and in the aggregate are estimated in accordance with Rules 457(c) and 457(h) under the Securities Act of 1933, as amended (the "Securities Act") solely for the purpose of calculating the registration fee. (1.b) Pursuant to Rule 416(a) under the Securities Act, this Registration Statement shall also cover any additional shares of the registrant's Common Stock, par value $0.01 per share ("Common Stock") of Armata Pharmaceuticals, Inc. (the "Company") that become issuable under the Armata Pharmaceuticals, Inc. 2016 Equity Incentive Plan (the "Armata 2016 Plan") or the Armata Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan (the "Armata 2016 ESPP") by reason of any future stock dividend, stock split, recapitalization or other similar adjustments of the outstanding Common Stock. (1.c) Represents 1,806,796 shares of Common Stock that were automatically added to the shares authorized for issuance under the Armata 2016 Plan on January 1, 2026, pursuant to an "evergreen" provision contained in the Armata 2016 Plan. Pursuant to such "evergreen" provision, on January 1st of each calendar year, from January 1, 2017 through and including January 1, 2026, the number of shares authorized for issuance under the Armata 2016 Plan is automatically increased by: (a) a number equal to 5% of the total number of shares of the Company's capital stock outstanding on December 31st of the preceding calendar year, or (b) a lesser number of shares determined by the Company's board of directors (the "Board"). (1.d) Estimated solely for purposes of calculating the amount of the registration fee, pursuant to Rules 457(c) and 457(h) under the Securities Act, the proposed maximum offering price per unit is $5.23, which is the average of the high and low prices of the Company's Common Stock on July 8, 2026, as reported on the NYSE American. The proposed maximum aggregate offering price for each row is the product obtained by multiplying $5.23 by the number of shares of Common Stock registered in such row. (1.e) The amount of registration fee is calculated only with respect to the additional shares of Common Stock registered on this Registration Statement. The existing securities issuable under the Armata 2016 Plan and Armata 2016 ESPP were registered, and the correlating registration fee paid, pursuant to the Registration Statements on Form S-8 filed on August 13, 2025 (File No. 333-289588), Form S-8 filed on January 23, 2024 (File No. 333-276657), November 15, 2023 (File No. 333-275580), June 22, 2016 (File No. 333-212183), May 1, 2017 (File No. 333-217563), November 14, 2017 (File No. 333-221564), March 28, 2018 (File No. 333-223987), and June 10, 2019 (File No. 333-232058).</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-254">See offering notes 1.a, 1.b, 1.c, 1.d, and 1.e (2.a) Represents 2,142 shares of Common Stock that were automatically added to the shares authorized for issuance under the Armata 2016 ESPP on January 1, 2026, pursuant to an "evergreen" provision contained in the Armata 2016 ESPP. Pursuant to such provision, on January 1st of each calendar year, from January 1, 2017 through and including January 1, 2026, the number of shares authorized for issuance under the Armata 2016 ESPP is automatically increased by a number equal to the least of: (a) 1% of the total number of shares of the Company's capital stock outstanding on December 31st of the preceding calendar year; (b) 2,142 shares; or (c) a number determined by the Board that is less than (a) and (b).</ffd:OfferingNote>
</xbrl>
