<?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-09-01</startDate>
            <endDate>2026-09-01</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-09-01</startDate>
            <endDate>2026-09-01</endDate>
        </period>
    </context>
    <context id="ofst_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-01</startDate>
            <endDate>2026-09-01</endDate>
        </period>
    </context>
    <context id="ofst_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OffsetAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-01</startDate>
            <endDate>2026-09-01</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-172">SC 13E-3</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-173">SC 13E3</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-174">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-175">0000703604</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-176">Distribution Solutions Group, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa" xsi:nil="true"/>
    <ffd:Rule011Flg contextRef="offrl_1" id="ixv-179">true</ffd:Rule011Flg>
    <ffd:OffsetClmdInd contextRef="ofst_1" id="ixv-180">true</ffd:OffsetClmdInd>
    <ffd:OffsetPrrFormTp contextRef="ofst_1" id="hiddenofst_1OffsetPrrFormTp">SC 14A</ffd:OffsetPrrFormTp>
    <ffd:OffsetClmdInd contextRef="ofst_2" id="ixv-182">false</ffd:OffsetClmdInd>
    <ffd:OffsetPrrFormTp contextRef="ofst_2" id="hiddenofst_2OffsetPrrFormTp">SC 14A</ffd:OffsetPrrFormTp>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-226">false</ffd:PrevslyPdFlg>
    <ffd:TxValtn
      contextRef="offrl_1"
      decimals="2"
      id="ixv-227"
      unitRef="USD">370709453.52</ffd:TxValtn>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-228"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-229"
      unitRef="USD">51194.98</ffd:FeeAmt>
    <ffd:TtlTxValtn contextRef="rc" decimals="2" id="ixv-230" unitRef="USD">370709453.52</ffd:TtlTxValtn>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-231" unitRef="USD">51194.98</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-232" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-233" unitRef="USD">51194.98</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-234" unitRef="USD">0.00</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-235">(1) Calculated solely for the purpose of determining the filing fee in accordance with Rule 0-11(b)(1) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"). The filing fee is calculated based on the sum of: (a) the product of 9,909,624 issued and outstanding shares of common stock, par value $1.00 per share, of Distribution Solutions Group, Inc. (the "Company" and, such common stock, the "Shares") subject to the transaction referred to in this Statement on Schedule 13E-3 (this "Statement") multiplied by the per share merger consideration of $35.00; (b) the product of 406,467 Shares subject to Vested Company RSUs and Director RSUs (each as defined in the merger agreement relating to the transaction that is the subject of this Statement) multiplied by the per share merger consideration of $35.00; (c) the product of 697,154 Shares underlying Vested Company Options other than Underwater Options (each as defined in the merger agreement relating to the transaction that is the subject of this Statement) multiplied by $7.50, which is the difference between the per share merger consideration of $35.00 and the weighted average exercise price of $27.50 per Share; (d) the product of 18,472 Vested SPRs (as defined in the merger agreement relating to the transaction that is the subject of this Statement) and $19.38, which is the difference between the per share merger consideration and the Vested SPRs weighted-average exercise price of $15.62 and (e) the product of 115,988 shares of Company Stock Unit (as defined in the merger agreement relating to the transaction that is the subject of this Statement) and the per share merger consideration. The sum of (a), (b), (c), (d) and (e) is referred to as the "Transaction Value." The amount of the filing fee, calculated in accordance Rule 0-11(b)(1) under the Exchange Act by the Fee Rate of 0.0001381 currently in effect.</ffd:OfferingNote>
    <ffd:Rule011a2OffsetFlg contextRef="ofst_1" id="ixv-236">true</ffd:Rule011a2OffsetFlg>
    <ffd:OffsetPrrFileNb contextRef="ofst_1" id="ixv-237">000-10546</ffd:OffsetPrrFileNb>
    <ffd:OffsetClmInitlFilgDt contextRef="ofst_1" id="ixv-238">2026-09-01</ffd:OffsetClmInitlFilgDt>
    <ffd:OffsetClmdAmt contextRef="ofst_1" decimals="2" id="ixv-239" unitRef="USD">51194.98</ffd:OffsetClmdAmt>
    <ffd:Rule011a2OffsetFlg contextRef="ofst_2" id="ixv-240">true</ffd:Rule011a2OffsetFlg>
    <ffd:OffsetPrrFilerNm contextRef="ofst_2" id="ixv-241">Distribution Solutions Group, Inc. </ffd:OffsetPrrFilerNm>
    <ffd:OffsetPrrFileNb contextRef="ofst_2" id="ixv-242">000-10546</ffd:OffsetPrrFileNb>
    <ffd:OffsetSrcFilgDt contextRef="ofst_2" id="ixv-243">2026-09-01</ffd:OffsetSrcFilgDt>
    <ffd:OffsetPrrFeeAmt contextRef="ofst_2" decimals="2" id="ixv-244" unitRef="USD">51194.98</ffd:OffsetPrrFeeAmt>
    <ffd:OffsetNote contextRef="ofst_2" id="ixv-245">The Company paid $51,194.98 upon the filing of its Preliminary Proxy Statement on Schedule 14A on August 31, 2026 in connection with the transaction reported hereby.</ffd:OffsetNote>
</xbrl>
