<?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">0000703604</identifier>
        </entity>
        <period>
            <startDate>2026-08-31</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-31</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-150">SC 14A</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-151">PREM14A</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-152">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-153">0000703604</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-154">Distribution Solutions Group, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:Rule011Flg contextRef="offrl_1" id="ixv-157">true</ffd:Rule011Flg>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-182">false</ffd:PrevslyPdFlg>
    <ffd:TxValtn
      contextRef="offrl_1"
      decimals="2"
      id="ixv-183"
      unitRef="USD">370709453.52</ffd:TxValtn>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-184"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-185"
      unitRef="USD">51194.98</ffd:FeeAmt>
    <ffd:TtlTxValtn contextRef="rc" decimals="2" id="ixv-186" unitRef="USD">370709453.52</ffd:TtlTxValtn>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-187" unitRef="USD">51194.98</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-188" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-189" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-190" unitRef="USD">51194.98</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-191">(1) Title of each class of securities to which transaction applies: Distribution Solutions Group, Inc. (the "Company") common stock, par value $1.00 per share ("Company Common Stock"). (2) Aggregate number of securities to which transaction applies: The number of shares of Company Common Stock to which this transaction applies is estimated, as of August 27, 2026, to be 11,147,705, which consists of: (a) 9,909,624 shares of Company Common Stock held by holders of the Company Common Stock that are entitled to receive the merger consideration of $35.00 per share (the "Merger Consideration"); (b) 406,467 shares of Company Common Stock underlying restricted stock units with respect to Company Common Stock ("Company RSUs"); (c) 697,154 shares of Company Common Stock underlying each option to purchase shares of Company Common Stock that is outstanding as of the date hereof, that is vested as of date hereof or that automatically vests as a result of the transactions contemplated by the merger agreement described herein in accordance with its terms, and that has an exercise price less than the Merger Consideration ("Company Options"); (d) 18,472 shares of Company Common Stock underlying each stock performance right that is outstanding immediately prior to the date hereof ("Company SPRs"); and (e) 115,988 shares of Company Common Stock underlying each stock unit with a right to be settled with a share of Company Common Stock credited to the equity award deferral account of a participant under the Company's Executive Deferral Plan ("Company Stock Units"). (3) Per unit price or other underlying value of transaction computed pursuant to Exchange Act Rule 0-11 (set forth the amount on which the filing fee is calculated and state how it was determined): Solely for the purpose of calculating the filing fee, as of August 27, 2026, the underlying value of the transaction was calculated as an amount equal to the sum of: (a) the product of 9,909,624 shares of Company Common Stock entitled to receive the Merger Consideration and the Merger Consideration; (b) the product of 406,467 shares of Company Common Stock underlying Company RSUs and the Merger Consideration; (c) the product of 697,154 Company Options and $7.50, which is the difference between the Merger Consideration and the Company Options' weighted-average exercise price of $27.50; (d) the product of 18,472 Company SPRs and $19.38, which is the difference between the Merger Consideration and the Company SPRs weighted-average exercise price of $15.62; and (e) the product of 115,988 Company Stock Units and the Merger Consideration. (4) The filing fee was calculated in accordance with Rule 0-11 under the Securities and Exchange Act of 1934, as amended, by multiplying the transaction value by 0.00013810.</ffd:OfferingNote>
</xbrl>
