<?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:peng="http://www.penguinsolutions.com/20260401"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  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">0001616533</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001616533</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001616533</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001616533</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>peng:shares</measure>
    </unit>
    <unit id="usd">
        <measure>peng:uSD</measure>
    </unit>
    <unit id="usd2">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-4" id="f-35">0001616533</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="c-4" id="f-36">PENGUIN SOLUTIONS, INC.</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="c-4" id="f-37">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="c-4" id="f-38">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c-4" id="f-39">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:OffsetTableNa contextRef="c-4" id="f-40">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.03 par value per share</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">1318444</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-1" decimals="2" id="f-6" unitRef="usd">16.46</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-1" decimals="2" id="f-7" unitRef="usd2">21701588.24</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-1" decimals="INF" id="f-8" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-1" decimals="2" id="f-9" unitRef="usd2">2996.99</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.03 par value per share</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">600000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-2" decimals="2" id="f-15" unitRef="usd">14.00</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-2" decimals="2" id="f-16" unitRef="usd2">8400000</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-2" decimals="INF" id="f-17" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-2" decimals="2" id="f-18" unitRef="usd2">1160.04</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="c-3" id="f-19">Equity</ffd:OfferingSctyTp>
    <ffd:PrevslyPdFlg contextRef="c-3" id="f-20">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTitl contextRef="c-3" id="f-21">Common stock, $0.03 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-3" id="f-22">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-3" decimals="0" id="f-23" unitRef="shares">741576</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-3" decimals="2" id="f-24" unitRef="usd">16.46</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-3" decimals="2" id="f-25" unitRef="usd2">12206340.96</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-3" decimals="INF" id="f-26" unitRef="number">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-3" decimals="2" id="f-27" unitRef="usd2">1685.7</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c-4" decimals="2" id="f-28" unitRef="usd2">42307929.2</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c-4" decimals="2" id="f-29" unitRef="usd2">5842.73</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="c-4" decimals="2" id="f-30" unitRef="usd2">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c-4" decimals="2" id="f-31" unitRef="usd2">5842.73</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c-3" id="f-34">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;In the event of a stock split, stock dividend or similar transaction involving the Registrant&#x2019;s common stock, $0.03 par value per share, the number of shares of common stock registered hereby shall automatically be adjusted in accordance with Rule 416 under the Securities Act of 1933, as amended (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Securities Act&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;).&lt;/span&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2017 Stock Incentive Plan, as amended (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2017 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;), on August&#160;30, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the 2017 Plan. Pursuant to such provision, the number of shares of common stock reserved for issuance under the 2017 Plan automatically increases on the first day of each fiscal year, starting on September&#160;1, 2017 and continuing through September&#160;1, 2026, by an amount equal to the lesser of (i) 3,000,000 shares of common stock, (ii) 2.5% of the number of shares of common stock outstanding on such date, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the 2017 Plan was automatically increased by 1,318,444 shares effective August&#160;30, 2025, which is equal to 2.5% of the total number of shares of common stock outstanding as of August 30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2018 Employee Stock Purchase Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ESPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;) on September&#160;1, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the ESPP. Pursuant to such provision, the number of shares of common stock reserved for issuance under the ESPP automatically increases on September&#160;1 of each year, starting on September&#160;1, 2018 and continuing through September&#160;1, 2027, by an amount equal to the lesser of (i) 1.5% of the number of shares of common stock issued and outstanding on the immediately preceding fiscal year end date, (ii) 600,000 shares of common stock, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the ESPP was automatically increased by 600,000 shares effective September&#160;1, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market, multiplied by 85%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that became available for issuance under the 2017 Plan as a result of forfeitures of outstanding awards pursuant to Section&#160;4(a) of the 2017 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;The Registrant does not have any fee offsets.&lt;/span&gt;&lt;/div&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c-1" id="f-33">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;In the event of a stock split, stock dividend or similar transaction involving the Registrant&#x2019;s common stock, $0.03 par value per share, the number of shares of common stock registered hereby shall automatically be adjusted in accordance with Rule 416 under the Securities Act of 1933, as amended (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Securities Act&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;).&lt;/span&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2017 Stock Incentive Plan, as amended (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2017 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;), on August&#160;30, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the 2017 Plan. Pursuant to such provision, the number of shares of common stock reserved for issuance under the 2017 Plan automatically increases on the first day of each fiscal year, starting on September&#160;1, 2017 and continuing through September&#160;1, 2026, by an amount equal to the lesser of (i) 3,000,000 shares of common stock, (ii) 2.5% of the number of shares of common stock outstanding on such date, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the 2017 Plan was automatically increased by 1,318,444 shares effective August&#160;30, 2025, which is equal to 2.5% of the total number of shares of common stock outstanding as of August 30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2018 Employee Stock Purchase Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ESPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;) on September&#160;1, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the ESPP. Pursuant to such provision, the number of shares of common stock reserved for issuance under the ESPP automatically increases on September&#160;1 of each year, starting on September&#160;1, 2018 and continuing through September&#160;1, 2027, by an amount equal to the lesser of (i) 1.5% of the number of shares of common stock issued and outstanding on the immediately preceding fiscal year end date, (ii) 600,000 shares of common stock, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the ESPP was automatically increased by 600,000 shares effective September&#160;1, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market, multiplied by 85%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that became available for issuance under the 2017 Plan as a result of forfeitures of outstanding awards pursuant to Section&#160;4(a) of the 2017 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;The Registrant does not have any fee offsets.&lt;/span&gt;&lt;/div&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c-2" id="f-32">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;In the event of a stock split, stock dividend or similar transaction involving the Registrant&#x2019;s common stock, $0.03 par value per share, the number of shares of common stock registered hereby shall automatically be adjusted in accordance with Rule 416 under the Securities Act of 1933, as amended (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Securities Act&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;).&lt;/span&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2017 Stock Incentive Plan, as amended (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2017 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;), on August&#160;30, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the 2017 Plan. Pursuant to such provision, the number of shares of common stock reserved for issuance under the 2017 Plan automatically increases on the first day of each fiscal year, starting on September&#160;1, 2017 and continuing through September&#160;1, 2026, by an amount equal to the lesser of (i) 3,000,000 shares of common stock, (ii) 2.5% of the number of shares of common stock outstanding on such date, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the 2017 Plan was automatically increased by 1,318,444 shares effective August&#160;30, 2025, which is equal to 2.5% of the total number of shares of common stock outstanding as of August 30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2018 Employee Stock Purchase Plan (the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ESPP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x201d;) on September&#160;1, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the ESPP. Pursuant to such provision, the number of shares of common stock reserved for issuance under the ESPP automatically increases on September&#160;1 of each year, starting on September&#160;1, 2018 and continuing through September&#160;1, 2027, by an amount equal to the lesser of (i) 1.5% of the number of shares of common stock issued and outstanding on the immediately preceding fiscal year end date, (ii) 600,000 shares of common stock, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the ESPP was automatically increased by 600,000 shares effective September&#160;1, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market, multiplied by 85%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Represents shares of common stock that became available for issuance under the 2017 Plan as a result of forfeitures of outstanding awards pursuant to Section&#160;4(a) of the 2017 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;padding-right:-2.63pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;The Registrant does not have any fee offsets.&lt;/span&gt;&lt;/div&gt;</ffd:OfferingNote>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#f-5" xlink:label="f-5" xlink:type="locator"/>
        <link:loc xlink:href="#f-23" xlink:label="f-23" xlink:type="locator"/>
        <link:loc xlink:href="#f-14" xlink:label="f-14" xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">In the event of a stock split, stock dividend or similar transaction involving the Registrant&#x2019;s common stock, $0.03 par value per share, the number of shares of common stock registered hereby shall automatically be adjusted in accordance with Rule 416 under the Securities Act of 1933, as amended (the &#x201c;</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities Act</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#x201d;).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-5"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-23"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-14"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2017 Stock Incentive Plan, as amended (the &#x201c;</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2017 Plan</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#x201d;), on August&#160;30, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the 2017 Plan. Pursuant to such provision, the number of shares of common stock reserved for issuance under the 2017 Plan automatically increases on the first day of each fiscal year, starting on September&#160;1, 2017 and continuing through September&#160;1, 2026, by an amount equal to the lesser of (i) 3,000,000 shares of common stock, (ii) 2.5% of the number of shares of common stock outstanding on such date, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the 2017 Plan was automatically increased by 1,318,444 shares effective August&#160;30, 2025, which is equal to 2.5% of the total number of shares of common stock outstanding as of August 30, 2025.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-5"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc xlink:href="#f-24" xlink:label="f-24" xlink:type="locator"/>
        <link:loc xlink:href="#f-6" xlink:label="f-6" xlink:type="locator"/>
        <link:footnote id="fn-3" xlink:label="fn-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-24"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-6"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnote id="fn-4" xlink:label="fn-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Represents shares of common stock that were automatically added to the shares authorized for issuance under the Registrant&#x2019;s Amended and Restated 2018 Employee Stock Purchase Plan (the &#x201c;</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ESPP</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#x201d;) on September&#160;1, 2025 pursuant to an &#x201c;evergreen&#x201d; provision contained in the ESPP. Pursuant to such provision, the number of shares of common stock reserved for issuance under the ESPP automatically increases on September&#160;1 of each year, starting on September&#160;1, 2018 and continuing through September&#160;1, 2027, by an amount equal to the lesser of (i) 1.5% of the number of shares of common stock issued and outstanding on the immediately preceding fiscal year end date, (ii) 600,000 shares of common stock, or (iii)&#160;an amount determined by the Registrant&#x2019;s board of directors. Accordingly, the number of shares of common stock available for issuance under the ESPP was automatically increased by 600,000 shares effective September&#160;1, 2025.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-14"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:loc xlink:href="#f-15" xlink:label="f-15" xlink:type="locator"/>
        <link:footnote id="fn-5" xlink:label="fn-5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Estimated in accordance with Rules 457(c) and (h)&#160;under the Securities Act solely for the purpose of calculating the registration fee on the basis of the average of the high and low prices of a share of the Registrant&#x2019;s common stock on March&#160;30, 2026 as reported on the Nasdaq Global Select Market, multiplied by 85%.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-15"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:footnote id="fn-6" xlink:label="fn-6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Represents shares of common stock that became available for issuance under the 2017 Plan as a result of forfeitures of outstanding awards pursuant to Section&#160;4(a) of the 2017 Plan.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-23"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:loc xlink:href="#f-30" xlink:label="f-30" xlink:type="locator"/>
        <link:footnote id="fn-7" xlink:label="fn-7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Registrant does not have any fee offsets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-30"
          xlink:to="fn-7"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
