<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  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/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001127537</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-10</startDate>
            <endDate>2026-03-10</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001127537</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-10</startDate>
            <endDate>2026-03-10</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001127537</identifier>
        </entity>
        <period>
            <startDate>2026-03-10</startDate>
            <endDate>2026-03-10</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-3" id="f-26">0001127537</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="c-3" id="f-27">Pulmonx Corp</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="c-3" id="f-28">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="c-3" id="f-29">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c-3" id="f-30">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:OffsetTableNa contextRef="c-3" id="f-31">N/A</ffd:OffsetTableNa>
    <ffd:OfferingSctyTp contextRef="c-1" id="f-1">Equity</ffd:OfferingSctyTp>
    <ffd:PrevslyPdFlg contextRef="c-1" id="f-2">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTitl contextRef="c-1" id="f-3">Common stock, $0.001 par value per share, 2020 Equity Incentive Plan</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-1" id="f-4">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-1" decimals="0" id="f-5" unitRef="shares">1666945</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-1" decimals="2" id="f-6" unitRef="usd">1.49</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-1" decimals="2" id="f-7" unitRef="usd">2483748.05</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-1" decimals="8" id="f-8" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-1" decimals="2" id="f-9" unitRef="usd">343.01</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c-2" id="f-10">Equity</ffd:OfferingSctyTp>
    <ffd:PrevslyPdFlg contextRef="c-2" id="f-11">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTitl contextRef="c-2" id="f-12">Common stock, $0.001 par value per share, 2020 Employee Stock Purchase Plan</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-2" id="f-13">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-2" decimals="0" id="f-14" unitRef="shares">416736</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-2" decimals="2" id="f-15" unitRef="usd">1.26</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-2" decimals="2" id="f-16" unitRef="usd">525087.36</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-2" decimals="8" id="f-17" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-2" decimals="2" id="f-18" unitRef="usd">72.52</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c-3" decimals="2" id="f-19" unitRef="usd">3008835.41</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c-3" decimals="2" id="f-20" unitRef="usd">415.53</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="c-3" decimals="2" id="f-21" unitRef="usd">0</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="c-3" decimals="2" id="f-22" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c-3" decimals="2" id="f-23" unitRef="usd">415.53</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c-2" id="f-25">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Pursuant to Rule 416(a) promulgated under the Securities Act of 1933, as amended, this Registration Statement shall also cover any additional shares of common stock, $0.001 par value per share (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;), of Pulmonx Corporation (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;Registrant&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) that become issuable under the Registrant&#x2019;s 2020 Equity Incentive Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) and the Registrant&#x2019;s 2020 Employee Stock Purchase Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 ESPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) herein by reason of any stock dividend, stock split, recapitalization, or other similar transaction effected that results in an increase to the number of outstanding shares of Common Stock, as applicable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Estimated in accordance with Rule 457(c) and (h) solely for the purpose of calculating the registration fee. The offering price per share and the aggregate offering price are based upon $1.26, which is 85% of the average of the high and low prices of the Common Stock as reported on The Nasdaq Global Select Market on March 3, 2026.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Represents 416,736 additional shares of Common Stock that were automatically added to the shares authorized for issuance under the 2020 ESPP on January 1, 2025 pursuant to an annual &#x201c;evergreen&#x201d; increase provision contained in the 2020 ESPP. Pursuant to such provision, the number of shares reserved for issuance under the 2020 ESPP will automatically increase on the first day of each calendar year, starting on January 1, 2021 and continuing through January 1, 2030, by the lesser of (a) 1% of the total number of shares of the Common Stock outstanding on December 31st of the immediately preceding calendar year, (b) 1,300,000 or (c) a lesser number of shares of Common Stock determined by the Registrant&#x2019;s board of directors.&lt;/span&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c-1" id="f-24">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Pursuant to Rule 416(a) promulgated under the Securities Act of 1933, as amended, this Registration Statement shall also cover any additional shares of common stock, $0.001 par value per share (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;), of Pulmonx Corporation (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;Registrant&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) that become issuable under the Registrant&#x2019;s 2020 Equity Incentive Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) and the Registrant&#x2019;s 2020 Employee Stock Purchase Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 ESPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) herein by reason of any stock dividend, stock split, recapitalization, or other similar transaction effected that results in an increase to the number of outstanding shares of Common Stock, as applicable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Estimated in accordance with Rule 457(c) and (h) solely for the purpose of calculating the registration fee on the basis of $1.49 per share of Common Stock, the average of the high and low prices of the Common Stock as reported on The Nasdaq Global Select Market on March 3, 2026.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Represents 1,666,945 additional shares of Common Stock that were automatically added to the shares authorized for issuance under the 2020 Plan on January 1, 2026 pursuant to an annual &#x201c;evergreen&#x201d; increase provision contained in the 2020 Plan. Pursuant to such provision, the number of shares reserved for issuance under the 2020 Plan will automatically increase on the first day of each calendar year, starting on January 1, 2021 and continuing through January 1, 2030, by the lesser of (a) 4% of the total number of shares of Common Stock outstanding on December 31st of the immediately preceding calendar year and (b) a lesser number of shares determined by the Registrant&#x2019;s board of directors.&lt;/span&gt;</ffd:OfferingNote>
</xbrl>
