<?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">0000079879</identifier>
        </entity>
        <period>
            <startDate>2026-04-28</startDate>
            <endDate>2026-04-28</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000079879</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-28</startDate>
            <endDate>2026-04-28</endDate>
        </period>
    </context>
    <context id="ofst_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000079879</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-28</startDate>
            <endDate>2026-04-28</endDate>
        </period>
    </context>
    <context id="ofst_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000079879</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-28</startDate>
            <endDate>2026-04-28</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-207">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-208">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-209">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-210">0000079879</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-211">PPG INDUSTRIES INC</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa" xsi:nil="true"/>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-214">false</ffd:PrevslyPdFlg>
    <ffd:OffsetClmdInd contextRef="ofst_1" id="ixv-215">true</ffd:OffsetClmdInd>
    <ffd:OffsetClmdInd contextRef="ofst_2" id="ixv-216">false</ffd:OffsetClmdInd>
    <ffd:FormTp contextRef="rc" id="ixv-259">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-260">PPG INDUSTRIES INC</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-261">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-262">Common Stock, par value $1.66 2/3 per share </ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-263">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-264"
      unitRef="Shares">9120120</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="3"
      id="ixv-265"
      unitRef="USD">110.175</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-266"
      unitRef="USD">1004809221.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-267"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-268"
      unitRef="USD">138764.15</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-269" unitRef="USD">1004809221.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-270" unitRef="USD">138764.15</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-271" unitRef="USD">72363.85</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-272" unitRef="USD">66400.30</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-273">The amount registered consists of 5,000,000 shares of Common Stock, par value $1.66 2/3 per share, of PPG Industries, Inc. ("Common Stock") authorized for issuance in connection with the PPG Industries Employee Savings Plan (the "Plan"). Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement also covers an indeterminate amount of interests to be offered or sold pursuant to the PPG Industries Employee Savings Plan. In addition, this Registration Statement also covers additional securities to be offered or issued upon any adjustment or change made to the registered securities by reason of any stock split, stock dividend, recapitalization or similar transaction effected without the receipt of consideration which results in an increase in the number of the Registrant's outstanding shares of common stock, par value $1.66 2/3 per share, as permitted by Rule 416(a) and Rule 416(b) under the Securities Act. The proposed maximum offering price per unit and the maximum aggregate offering price are estimated solely for purposes of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h) under the Securities Act. The maximum aggregate offering price is calculated as the average of the high and low prices reported for a share of Common Stock on The New York Stock Exchange on April 24, 2026.</ffd:OfferingNote>
    <ffd:Rule457pOffsetFlg contextRef="ofst_1" id="ixv-274">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_1" id="ixv-275">PPG INDUSTRIES INC</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp contextRef="ofst_1" id="ixv-276">S-8</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb contextRef="ofst_1" id="ixv-277">333-258227</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt contextRef="ofst_1" id="ixv-278">2021-07-28</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt contextRef="ofst_1" decimals="2" id="ixv-279" unitRef="USD">72363.85</ffd:OffsetClmdAmt>
    <ffd:OffsetPrrSctyTp contextRef="ofst_1" id="ixv-280">Equity</ffd:OffsetPrrSctyTp>
    <ffd:OffsetPrrSctyTitl contextRef="ofst_1" id="ixv-281">Common Stock, par value $1.66 2/3 per share </ffd:OffsetPrrSctyTitl>
    <ffd:OffsetPrrNbOfUnsoldScties
      contextRef="ofst_1"
      decimals="0"
      id="ixv-282"
      unitRef="Shares">4171179</ffd:OffsetPrrNbOfUnsoldScties>
    <ffd:OffsetPrrUnsoldOfferingAmt contextRef="ofst_1" decimals="2" id="ixv-283" unitRef="USD">663280028.69</ffd:OffsetPrrUnsoldOfferingAmt>
    <ffd:Rule457pOffsetFlg contextRef="ofst_2" id="ixv-284">true</ffd:Rule457pOffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_2" id="ixv-285">PPG INDUSTRIES INC</ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFormTp contextRef="ofst_2" id="ixv-286">S-8</ffd:OffsetPrrFormTp>
    <ffd:OffsetPrrFileNb contextRef="ofst_2" id="ixv-287">333-258227</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt contextRef="ofst_2" id="ixv-288">2021-07-28</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt contextRef="ofst_2" decimals="2" id="ixv-289" unitRef="USD">72363.85</ffd:OffsetPrrFeeAmt>
    <ffd:TermntnCmpltnWdrwl contextRef="ofst_1" id="ixv-290">1. The Registrant has terminated any offering that included the unsold securities under the Registration Statement on Form S-8, initially filed on July 28, 2021 (File No. 333-258227) (the "Prior Registration Statement"). In accordance with Rule 457(p) under the Securities Act, the total amount of the registration fee due upon the initial filing of subsequent registration statements, such as this Registration Statement, can be offset by $76,363.85, representing the fee associated with 4,120,120 unsold shares of Common Stock from the Prior Registration Statement. In accordance with Rule 457(p) under the Securities Act, the Registrant is using $76,363.85 of the unused filing fee from the Prior Registration Statement to offset the registration fee payable in connection with this Registration Statement. 2. The Registrant previously paid a registration fee of $138,788.30 in connection with the registration of 8,000,000 shares of Common Stock, with a proposed maximum aggregate offering price of $1,272,120,000, under the Prior Registration Statement. The Registrant has terminated any offering that included the unsold securities under the Prior Registration Statement. In accordance with Rule 457(p) under the Securities Act, the total amount of the registration fee due upon the initial filing of subsequent registration statements, such as this Registration Statement, can be offset by $76,363.85, representing the fee associated with 4,120,120 unsold shares of Common Stock from the Prior Registration Statement. In accordance with Rule 457(p) under the Securities Act, the Registrant is using $76,363.85 of the unused filing fee from the Prior Registration Statement to offset the registration fee payable in connection with this Registration Statement.</ffd:TermntnCmpltnWdrwl>
    <ffd:OffsetNote contextRef="ofst_2" id="ixv-291">The Registrant previously paid a registration fee of $138,788.30 in connection with the registration of 8,000,000 shares of Common Stock, with a proposed maximum aggregate offering price of $1,272,120,000, under the Prior Registration Statement. The Registrant has terminated any offering that included the unsold securities under the Prior Registration Statement. In accordance with Rule 457(p) under the Securities Act, the total amount of the registration fee due upon the initial filing of subsequent registration statements, such as this Registration Statement, can be offset by $76,363.85, representing the fee associated with 4,120,120 unsold shares of Common Stock from the Prior Registration Statement. In accordance with Rule 457(p) under the Securities Act, the Registrant is using $76,363.85 of the unused filing fee from the Prior Registration Statement to offset the registration fee payable in connection with this Registration Statement.</ffd:OffsetNote>
</xbrl>