<SEC-DOCUMENT>0001003078-24-000008.txt : 20240109
<SEC-HEADER>0001003078-24-000008.hdr.sgml : 20240109
<ACCEPTANCE-DATETIME>20240109141627
ACCESSION NUMBER:		0001003078-24-000008
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20231202
FILED AS OF DATE:		20240109
DATE AS OF CHANGE:		20240109

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MSC INDUSTRIAL DIRECT CO INC
		CENTRAL INDEX KEY:			0001003078
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-INDUSTRIAL MACHINERY & EQUIPMENT [5084]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				113289165
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0831

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14130
		FILM NUMBER:		24522826

	BUSINESS ADDRESS:	
		STREET 1:		515 BROADHOLLOW ROAD
		CITY:			MELVILLE
		STATE:			NY
		ZIP:			11747
		BUSINESS PHONE:		516-812-2000

	MAIL ADDRESS:	
		STREET 1:		515 BROADHOLLOW ROAD
		CITY:			MELVILLE
		STATE:			NY
		ZIP:			11747
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>msm-20231202.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2024 Workiva--><!--r:79bbbfa7-2420-418b-9e47-cabbe4ae7283,g:f6ec7ef5-609e-464c-b23b-5ebb97e69cc9,d:8aeb5602a8484aa694bae6e576778b9c--><html xmlns:msm="http://www1.mscdirect.com/20231202" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2023" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>msm-20231202</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-26">0001003078</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-27">08-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-29">Q1</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-30">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="msm-20231202.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>msm:vote</xbrli:measure></xbrli:unit><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2023-09-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>msm:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingHeavyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingHeavyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingLightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingLightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:RetailWholesaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:RetailWholesaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:OtherCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:OtherCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:NationalAccountCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:NationalAccountCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CoreAndOtherCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CoreAndOtherCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">msm:OtherForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">msm:OtherForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msm:IncrementalDividendRightsPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msm:IncrementalDividendRightsRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-04</xbrli:startDate><xbrli:endDate>2023-03-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:ReceivablesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:ReceivablesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-04</xbrli:startDate><xbrli:endDate>2022-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:CommittedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:CommittedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:UncommittedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:UncommittedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueJune112025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueJune112025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueMarch52027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueMarch52027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:Series2019aNotesDueMarch52024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:Series2019aNotesDueMarch52024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:FinancingArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:FinancingArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:CommittedCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>msm:facility</xbrli:measure></xbrli:unit><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:AmendedUncommittedFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:AmendedUncommittedFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:AmendedUncommittedFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueJune112025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueMarch52027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:ShelfFacilityAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:ShelfFacilityAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeriesNotesDueMarch52024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">msm:ShareRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">msm:ShareRepurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-20</xbrli:startDate><xbrli:endDate>2023-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="individual"><xbrli:measure>msm:individual</xbrli:measure></xbrli:unit><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">msm:ConsultingRelatedCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">msm:ConsultingRelatedCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-03</xbrli:startDate><xbrli:endDate>2023-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">msm:ConsultingRelatedCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001003078</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">msm:CoronavirusAidReliefAndEconomicSecurityActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-02</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-166 f-167" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i8aeb5602a8484aa694bae6e576778b9c_1"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">______________________________</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">December 2, 2023</ix:nonNumeric></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from _____ to _____</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">1-14130</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">MSC INDUSTRIAL DIRECT CO., INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">New York</ix:nonNumeric></span></div><div style="text-align:center"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">11-3289165</ix:nonNumeric></span></div><div style="text-align:center"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">515 Broadhollow Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-10">Suite 1000</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Melville</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">New York</ix:nonNumeric></span></div><div style="text-align:center"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">11747</ix:nonNumeric></span></div><div style="text-align:center"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Zip Code)</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">516</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">812-2000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Class A Common Stock, par value $0.001 per share</ix:nonNumeric> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">MSM</ix:nonNumeric> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric> </span></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-20">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:5.04pt;padding-right:5.04pt;text-align:center;text-indent:-10.08pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-21">Large accelerated filer</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:108%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accelerated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:108%">o</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:108%">o</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-22"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Smaller reporting</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">company </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:108%">o</span></div></ix:nonNumeric></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-23"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Emerging growth</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">company </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:108%">o</span></div></ix:nonNumeric></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-24">x</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;20, 2023, <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-25">56,400,388</ix:nonFraction> shares of Class A Common Stock of the registrant were outstanding.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q (this &#8220;Report&#8221;) contains forward&#8209;looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Discussions containing such forward&#8209;looking statements may be found in Item 2, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and Item 3, &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; of Part I and Item 1, &#8220;Legal Proceedings&#8221; and Item 1A, &#8220;Risk Factors&#8221; of Part II of this Report, as well as within this Report generally. The words &#8220;will,&#8221; &#8220;may,&#8221; &#8220;believes,&#8221; &#8220;anticipates,&#8221; &#8220;thinks,&#8221; &#8220;expects,&#8221; &#8220;estimates,&#8221; &#8220;plans,&#8221; &#8220;intends&#8221; and similar expressions are intended to identify forward&#8209;looking statements. In addition, statements which refer to expectations, projections or other characterizations of future events or circumstances, statements involving a discussion of strategy, plans or intentions, statements about management&#8217;s assumptions, projections or predictions of future events or market outlook and any other statement other than a statement of present or historical fact are forward&#8209;looking statements. We expressly disclaim any obligation to publicly disclose any revisions to these forward&#8209;looking statements to reflect events or circumstances occurring subsequent to filing this Report with the United States Securities and Exchange Commission (the &#8220;SEC&#8221;), except to the extent required by applicable law. These forward&#8209;looking statements are subject to risks and uncertainties, including, without limitation, those discussed in Item 2, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and Item 3, &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; of Part I and Item 1, &#8220;Legal Proceedings&#8221; and Item 1A, &#8220;Risk Factors&#8221; of Part II of this Report, as well as in Item 1A, &#8220;Risk Factors&#8221; of Part I and Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and Item 7A, &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; of Part II of our Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023. In addition, new risks may emerge from time to time and it is not possible for management to predict such risks or to assess the impact of such risks on our business or financial results. Accordingly, future results may differ materially from historical results or from those discussed or implied by these forward&#8209;looking statements. Given these risks and uncertainties, the reader should not place undue reliance on these forward&#8209;looking statements. These risks and uncertainties include, but are not limited to, the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions in the markets in which we operate; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changing customer and product mixes;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in commodity and energy prices, the impact of prolonged periods of low, high or rapid inflation, and fluctuations in interest rates;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competition, including the adoption by competitors of aggressive pricing strategies or sales methods;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">industry consolidation and other changes in the industrial distribution sector;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to realize the expected benefits from our investment and strategic plans;  </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to realize the expected cost savings and benefits from our restructuring activities and structural cost reductions;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the retention of key management personnel;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the credit risk of our customers;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risk of customer cancellation or rescheduling of orders;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in calibrating customer demand for our products, which could cause an inability to sell excess products ordered from manufacturers resulting in inventory write-downs or could conversely cause inventory shortages of such products;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">work stoppages, labor shortages or other disruptions, including those due to extreme weather conditions, at transportation centers, shipping ports, our headquarters or our customer fulfillment centers;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions or breaches of our information technology systems or violations of data privacy laws; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, train and retain qualified sales and customer service personnel and metalworking and specialty sales specialists;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risk of loss of key suppliers or contractors or key brands or supply chain disruptions;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes to governmental trade or sanctions policies, including the impact from significant import restrictions or tariffs or moratoriums on economic activity with certain countries or regions;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to opening or expanding our customer fulfillment centers;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to estimate the cost of healthcare claims incurred under our self-insurance plan;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation risk due to the nature of our business;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks associated with the integration of acquired businesses or other strategic transactions;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financial restrictions on outstanding borrowings;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain our credit facilities or incur additional borrowings on terms we deem attractive;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure to comply with applicable environmental, health and safety laws and regulations and other laws applicable to our business;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcome of government or regulatory proceedings;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">goodwill and other indefinite-lived intangible assets recorded as a result of our acquisitions could become impaired;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our common stock price may be volatile due to factors outside of our control;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the significant influence that our principal shareholders will continue to have over our decisions; and </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">our ability to realize the desired benefits from the Reclassification (as defined in Note 8, &#8220;Shareholders&#8217; Equity&#8221;).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE QUARTERLY PERIOD ENDED DECEMBER 2, 2023</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Page</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_13">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_16">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_16">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">Condensed Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19"> 2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">, 2023 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">, 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_19">23</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_19">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">Condensed Consolidated Statements of Income for the Thirteen </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">Weeks Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">, 2023 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_22">, 2022 </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_22">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">Condensed Consolidated Statements of Comprehensive Income for the Thirteen </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">Weeks Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">, 2023 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_25">, 2022 </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_25">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">Condensed Consolidated Statements of Shareholders&#8217; Equity for the Thirteen </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">Weeks Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">, 2023 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_28">, 2022 </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_28">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">Condensed Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">Thirteen</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31"> Weeks Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">, 2023 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">December</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_31">, 2022 </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_31">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_34">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_34">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_79">Item 2.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_79">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_79">18</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_112">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_112">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_112">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_115">Item 4.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_115">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_115">25</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_118">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_121">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_121">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_121">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_124">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_124">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_124">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_127">Item 2.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_127">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_127">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item 5.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_487">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_487">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_130">Item 6.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_130">Exhibits</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_130">28</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i8aeb5602a8484aa694bae6e576778b9c_133">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i8aeb5602a8484aa694bae6e576778b9c_133">29</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">i</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_16"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_19"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">25,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-32">50,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">20,271</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">22,747</ix:nonFraction>, respectively </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">414,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">435,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventories </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-37">709,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-38">726,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">121,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">105,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">1,270,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">1,317,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property, plant and equipment, net </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-43">322,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-44">319,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-45">718,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-46">718,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Identifiable intangibles, net </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-47">106,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-48">110,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-49">61,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-50">65,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">14,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-52">12,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-53">2,493,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-54">2,544,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of debt including obligations under finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">244,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">229,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">20,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">21,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">188,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">226,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">174,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">172,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">627,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">649,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term debt including obligations under finance leases</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-65">294,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-66">224,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">41,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">45,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes and tax uncertainties </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">131,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">131,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-71">1,095,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-72">1,051,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commitments and Contingencies</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-73"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-74"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shareholders&#8217; Equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">MSC Industrial Shareholders&#8217; Equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred Stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-75"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-76">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-77"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-78">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-79"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-80"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-81"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-82">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Class A Common Stock (<ix:nonFraction unitRef="vote" contextRef="c-5" decimals="INF" name="msm:CommonStockVotingRightsPerShare" format="ixt-sec:numwordsen" scale="0" id="f-85"><ix:nonFraction unitRef="vote" contextRef="c-6" decimals="INF" name="msm:CommonStockVotingRightsPerShare" format="ixt-sec:numwordsen" scale="0" id="f-86">one</ix:nonFraction></ix:nonFraction> vote per share); $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-87"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-88">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-89"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-90">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-91">57,714,018</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-92">48,075,100</ix:nonFraction> shares issued, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-93">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-94">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Class B Common Stock (<ix:nonFraction unitRef="vote" contextRef="c-7" decimals="INF" name="msm:CommonStockVotingRightsPerShare" scale="0" id="f-95"><ix:nonFraction unitRef="vote" contextRef="c-8" decimals="INF" name="msm:CommonStockVotingRightsPerShare" scale="0" id="f-96">10</ix:nonFraction></ix:nonFraction> votes per share); $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-97"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-98">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="f-99">0</ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" scale="0" id="f-100"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="f-101">0</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-102"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-103">8,654,010</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-104">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-105">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Additional paid-in capital </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-106">1,052,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-107">849,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Retained earnings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-108">464,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-109">755,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-110">17,277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-111">17,725</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Class A treasury stock, at cost, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-112">1,304,313</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-113">1,230,960</ix:nonFraction> shares, respectively </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-114">115,399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-115">107,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total MSC Industrial shareholders&#8217; equity </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-116">1,385,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-117">1,479,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-118">13,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-119">13,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-120">1,398,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-121">1,492,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities and shareholders&#8217; equity </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-122">2,493,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-123">2,544,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">953,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-125">957,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-126">560,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-127">559,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-128">393,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-129">397,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-130">290,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-131">279,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCosts" scale="3" id="f-132">916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-133">2,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-134">101,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-135">116,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-136">5,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">6,919</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-138">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-139">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">5,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">1,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">10,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">8,159</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-144">91,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-145">107,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-146">22,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-147">26,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-148">69,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-149">81,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-150">222</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-151">102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MSC Industrial</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-152">69,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-153">81,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Per share data attributable to MSC Industrial:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-154">1.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-155">1.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-156">1.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-157">1.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-158">56,429</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-159">55,891</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-160">56,723</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-161">56,081</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income, as reported </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">69,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-163">81,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-164">404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-165">1,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-166">69,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-167">82,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income attributable to noncontrolling interest:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-168">222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-169">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-170">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-171">335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income attributable to MSC Industrial</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-172">69,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-173">82,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:fixed-zero" scale="3" id="f-174"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="INF" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:fixed-zero" scale="3" id="f-175">no</ix:nonFraction></ix:nonFraction> material taxes associated with other comprehensive income during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022.</span></ix:footnote></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-176">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-177">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Associate Incentive Plans </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" format="ixt:fixed-zero" scale="3" id="f-178">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" scale="3" id="f-179">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchase and retirement of Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-180">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reclassification of Class B Common Stock to Class A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="msm:ReclassificationOfCommonStock" scale="3" id="f-182">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="msm:ReclassificationOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-183">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-184">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-185">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Class B Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-186">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-187">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reclassification of Class B Common Stock to Class A Common Stock </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="msm:ReclassificationOfCommonStock" scale="3" id="f-188">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="msm:ReclassificationOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-190">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-191">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional Paid-in Capital</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-192">849,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-193">798,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Associate Incentive Plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-194">15,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="f-195">16,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchase and retirement of Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-196">214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-197">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reclassification of Class B Common Stock to Class A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="msm:ReclassificationOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-198">188,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="msm:ReclassificationOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-199">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-200">1,052,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-201">814,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained Earnings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-202">755,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-203">681,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-204">69,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-205">81,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchase and retirement of Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-206">123,314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-207">14,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Regular cash dividends declared on Class A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-208">47,192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-209">37,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Regular cash dividends declared on Class B Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:fixed-zero" scale="3" id="f-210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-211">6,837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reclassification of Class B Common Stock to Class A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="msm:ReclassificationOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-212">188,406</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="msm:ReclassificationOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-213">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividend equivalents declared, net of cancellations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:DividendsShareBasedCompensation" scale="3" id="f-214">483</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:DividendsShareBasedCompensation" scale="3" id="f-215">552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-216">464,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-217">703,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-218">17,725</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-219">23,121</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign Currency Translation Adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-220">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-221">935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-222">17,277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-223">22,186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury Stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-224">107,677</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-225">106,202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Associate Incentive Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-226">794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-227">837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchase of Class A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-228">8,516</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-229">4,227</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-230">115,399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-231">109,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Shareholders&#8217; Equity Attributable to MSC Industrial</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-232">1,385,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-233">1,386,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Beginning Balance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-234">13,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-235">11,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign Currency Translation Adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-236">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-237">335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-238">222</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-239">102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ending Balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-240">13,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-241">12,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Shareholders&#8217; Equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-242">1,398,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-243">1,398,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends declared per Class A Common Share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-63" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="3" id="f-244">0.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-64" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="3" id="f-245">0.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends declared per Class B Common Share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-65" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="3" id="f-246">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-66" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="3" id="f-247">0.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-248">69,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-249">81,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-250">19,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-251">18,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-cash operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-252">5,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-253">4,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-254">5,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-255">4,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loss on disposal of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-256">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-257">229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-cash changes in fair value of estimated contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="f-258">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Provision for credit losses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-260">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-261">2,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-262">21,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="f-263">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventories </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-264">17,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-265">9,516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-266">16,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-267">22,764</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-268">5,717</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-269">4,843</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-270">2,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-271">508</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-272">33,413</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-273">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total adjustments </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-274">12,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-275">5,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by operating activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-276">81,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-277">76,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flows from Investing Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Expenditures for property, plant and equipment </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-278">18,433</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-279">25,504</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash used in business acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-280">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-281">87</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in investing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-282">18,433</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-283">25,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flows from Financing Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchases of Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-284">132,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-285">18,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments of regular cash dividends </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfOrdinaryDividends" format="ixt:num-dot-decimal" scale="3" id="f-286">47,192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PaymentsOfOrdinaryDividends" format="ixt:num-dot-decimal" scale="3" id="f-287">44,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from sale of Class A Common Stock in connection with Associate Stock Purchase Plan </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-288">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-289">1,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from exercise of Class A Common Stock options </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-290">6,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-291">8,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Borrowings under credit facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-292">148,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-293">84,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments under credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-294">65,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-295">99,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Borrowings under financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-296">1,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-297">1,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-298">574</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-299">657</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in financing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-300">87,191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-301">67,950</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effect of foreign exchange rate changes on cash and cash equivalents </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-302">209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-303">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net decrease in cash and cash equivalents </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-304">24,247</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-305">17,206</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents&#8212;beginning of period </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-306">50,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-307">43,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents&#8212;end of period </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-308">25,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-309">26,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Supplemental Disclosure of Cash Flow Information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for income taxes </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-310">5,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-311">2,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for interest </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-312">4,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-313">5,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_34"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:120%"> </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_37"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-314" continuedAt="f-314-1" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="f-314-1"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Condensed Consolidated Financial Statements have been prepared by the management of MSC Industrial Direct Co., Inc. (together with its wholly owned subsidiaries and entities in which it maintains a controlling financial interest, &#8220;MSC Industrial&#8221; or the &#8220;Company&#8221;) and in the opinion of management include all normal recurring adjustments necessary to present fairly the Company&#8217;s financial position as of December&#160;2, 2023 and September&#160;2, 2023, results of operations for the thirteen weeks ended December 2, 2023 and December&#160;3, 2022, and cash flows for the thirteen weeks ended December 2, 2023 and December&#160;3, 2022. The financial information as of September&#160;2, 2023 was derived from the Company&#8217;s audited Consolidated Financial Statements included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-315" escape="true">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the SEC. The Company, however, believes that the disclosures contained in this Report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), for a Quarterly Report on Form 10-Q and are adequate to make the information presented not misleading.</ix:nonNumeric> The unaudited Condensed Consolidated Financial Statements and these Notes to Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-316" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52/53-week fiscal year ending on the Saturday closest to August 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. References to &#8220;fiscal year 2024&#8221; refer to the period from September 3, 2023 to August 31, 2024, which is a 52-week fiscal year. References to &#8220;fiscal year 2023&#8221; refer to the period from September 4, 2022 to September 2, 2023, which is a 52-week fiscal year. The fiscal quarters ended December&#160;2, 2023 and December&#160;3, 2022 refer to the thirteen weeks ended as of those dates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-317" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Condensed Consolidated Financial Statements include the accounts of MSC Industrial Direct Co., Inc., its wholly owned subsidiaries and entities in which it maintains a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-318" continuedAt="f-318-1" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In November 2023, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07,  Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker, among other provisions. The ASU is effective for fiscal year periods beginning after December 15, 2023, including subsequent interim periods, with early adoption permitted, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU primarily enhances and expands both the income tax rate reconciliation disclosure and the income taxes paid disclosure. The ASU is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. </span></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-318-1">Other pronouncements issued by the FASB or other authoritative accounting standards groups with future effective dates are either not applicable or are not expected to have a material impact on the unaudited Condensed Consolidated Financial Statements</ix:continuation>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_40"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-319" continuedAt="f-319-1" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="f-319-1" continuedAt="f-319-2"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales include product revenue and shipping and handling charges, net of estimated sales returns and any related sales incentives. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract, which is determined to occur when the customer obtains control of the products, and invoicing occurs at approximately the same point in time. The Company&#8217;s product sales have standard payment terms that do not exceed <ix:nonNumeric contextRef="c-68" name="msm:RevenuePerformanceObligationPaymentTerms" format="ixt-sec:durwordsen" id="f-320">one year</ix:nonNumeric>. The Company considers shipping and handling as activities to fulfill its performance obligations. Substantially all of the Company&#8217;s contracts have a single performance obligation, to deliver products, and are short-term in nature. The Company estimates product returns based on historical return rates. Total accrued sales returns were $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="msm:AccruedSalesReturns" format="ixt:num-dot-decimal" scale="3" id="f-321">8,553</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="msm:AccruedSalesReturns" format="ixt:num-dot-decimal" scale="3" id="f-322">8,632</ix:nonFraction> as of December&#160;2, 2023 and September&#160;2, 2023, respectively, and are reported as accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheets. Sales taxes and value-added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consideration Payable to Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers customers sales incentives, which primarily consist of volume rebates, and upfront sign-on payments. These volume rebates and sign-on payments are not in exchange for a distinct good or service and result in a reduction of net sales from the goods transferred to the customer at the later of when the related revenue is recognized or when the Company promises to pay the consideration. The Company estimates its volume rebate accruals and records its sign-on payments based on various factors, including contract terms, historical experience, and performance levels. Total accrued sales incentives, primarily related to volume rebates, were $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="0" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="3" id="f-323">29,105</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="0" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="3" id="f-324">31,954</ix:nonFraction> as of December&#160;2, 2023 and September&#160;2, 2023, respectively, and are included in accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheets. Sign-on payments, not yet recognized as a reduction of net sales, are recorded in prepaid expenses and other current assets in the unaudited Condensed Consolidated Balance Sheets and were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="msm:RevenueRecognitionPrepaidSalesIncentives" format="ixt:num-dot-decimal" scale="3" id="f-325">3,575</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="0" name="msm:RevenueRecognitionPrepaidSalesIncentives" format="ixt:num-dot-decimal" scale="3" id="f-326">3,733</ix:nonFraction> as of December&#160;2, 2023 and September&#160;2, 2023, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company records a contract liability when customers prepay but the Company has not yet satisfied its performance obligations. The Company did <ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="0" id="f-327"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="0" id="f-328"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="0" id="f-329"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="0" id="f-330"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="0" id="f-331">not</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> have material contract assets or liabilities as of December&#160;2, 2023 and September&#160;2, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-332"><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-333">one</ix:nonFraction></ix:nonFraction> operating and reportable segment as a distributor of metalworking and maintenance, repair and operations products and services. The Company serves a large number of customers of various types and in diverse industries, which are subject to different economic and industry factors. The Company&#8217;s presentation of net sales by customer end-market, customer type and geography most reasonably depicts how the nature, amount, timing and uncertainty of Company revenue and cash flows are affected by economic and industry factors. The Company does not disclose net sales information by product category as it is impracticable to do so as a result of its numerous product offerings and the way its business is managed. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-319-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-334" continuedAt="f-334-1" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s percentage of revenue by customer end-market for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Heavy</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-70" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-335">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-71" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-336">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Light</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-72" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-337">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-73" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-338">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-74" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-339">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-75" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-340">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retail/Wholesale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-76" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-341">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-77" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-342">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-78" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-343">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-79" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-344">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-80" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-345">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-81" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-346">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-82" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-347">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-348">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The Other category primarily includes individual customer and small business net sales not assigned to a specific industry classification.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company groups customers into three categories by type of customer: national account, public sector and core and other. National account customers are Fortune 1000 companies, large privately held companies, and international companies primarily doing business in North America. Public sector customers are governments and their instrumentalities such as federal agencies, state governments, and public sector healthcare providers. Federal government customers include the United States Marine Corps, the United States Coast Guard, the United States Postal Service, the United States General Services Administration, the United States Department of Defense, the United States Department of Energy, large and small military bases, Veterans Affairs hospitals, and correctional facilities. The Company has individual state and local contracts, as well as contracts through partnerships with several state co-operatives. Core and other customers are those customers that are not national account customers or public sector customers.</span></div><div><span><br/></span></div><ix:continuation id="f-334-1"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s percentage of revenue by customer type for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">National Account Customers</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-349">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-85" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-350">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Sector Customers </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-86" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-351">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-87" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-352">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core and Other Customers </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-88" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-353">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-89" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-354">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-82" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-355">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-356">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue originating from the following geographic areas was as follows for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-90" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-357">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-91" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-358">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-92" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-359">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-93" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-360">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-94" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-361">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-95" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-362">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-96" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-363">99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-97" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-364">99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other foreign countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-98" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-365">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-99" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-366">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-100" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-367">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-101" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-368">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_43"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-369" continuedAt="f-369-1" escape="true">Net Income per Share</ix:nonNumeric></span></div><ix:continuation id="f-369-1"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed by dividing net income by the weighted-average number of shares of the Company&#8217;s Class A Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-370">0.001</ix:nonFraction> per share (&#8220;Class A Common Stock&#8221;), and the Company&#8217;s Class B Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-371">0.001</ix:nonFraction> per share (&#8220;Class B Common Stock&#8221; and, together with Class A Common Stock, &#8220;Common Stock&#8221;), outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of Common Stock outstanding during the period, including potentially dilutive shares of Common Stock equivalents outstanding during the period. The dilutive effect of potential shares of Common Stock is determined using the treasury stock method. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-372" continuedAt="f-372-1" escape="true">The following table sets forth the computation of basic and diluted net income per common share under the treasury stock method for the</ix:nonNumeric></span><ix:continuation id="f-372-1" continuedAt="f-372-2"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></ix:continuation></div><ix:continuation id="f-372-2"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MSC Industrial as reported</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-373">69,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-374">81,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares outstanding for basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-375">56,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-376">55,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-377">294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-378">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares outstanding for diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-379">56,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-380">56,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-381">1.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-382">1.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-383">1.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-384">1.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-386">499</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities attributable to outstanding share-based awards are excluded from the calculation of diluted net income per share when the combined exercise price and average unamortized fair value are greater than the average market price of Class A Common Stock, and, therefore, their inclusion would be anti-dilutive.</span></div></ix:continuation><div id="i8aeb5602a8484aa694bae6e576778b9c_46"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-387" continuedAt="f-387-1" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="f-387-1" continuedAt="f-387-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-388" continuedAt="f-388-1" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for all stock-based payments in accordance with Accounting Standards Codification Topic 718, &#8220;Compensation&#8212;Stock Compensation,&#8221; as amended. Stock-based compensation expense, net included in Operating expenses for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> periods ended December&#160;2, 2023 and December&#160;3, 2022 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:71.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-389">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="0" name="us-gaap:ShareBasedCompensation" scale="3" id="f-390">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-391">4,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-392">3,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance share units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="0" name="us-gaap:ShareBasedCompensation" scale="3" id="f-393">821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-394">1,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associate Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="0" name="us-gaap:ShareBasedCompensation" scale="3" id="f-395">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="0" name="us-gaap:ShareBasedCompensation" scale="3" id="f-396">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-397">5,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-398">4,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-399">1,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="0" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-400">1,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-401">3,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="0" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-402">3,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><ix:continuation id="f-388-1" continuedAt="f-388-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"><ix:continuation id="f-388-2">Includes equity award acceleration costs associated with associate severance and separation.</ix:continuation>  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-387-2" continuedAt="f-387-3"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company discontinued its grants of stock options in fiscal year 2020. The fair value of each option grant in previous fiscal years was estimated on the date of grant using the Black-Scholes option pricing model.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-403" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> period ended December&#160;2, 2023 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (in<br/>years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding on September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-404">218</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-405">81.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-406">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-407">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-408">86</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-409">79.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited/Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="3" id="f-410">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-411">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding on December 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-412">132</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-413">82.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-414">1.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-415">2,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable on December 2, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="f-416">132</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-417">82.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-418">1.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-419">2,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised, which represents the difference between the exercise price and the market value of Class A Common Stock measured at each individual exercise date, during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-420">1,499</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="f-421">970</ix:nonFraction>, respectively. There were <ix:nonFraction unitRef="usd" contextRef="c-110" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt-sec:numwordsen" scale="0" id="f-422">no</ix:nonFraction> unrecognized stock&#8209;based compensation costs related to stock options at December&#160;2, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, the Company began granting performance share units (&#8220;PSUs&#8221;) as part of its long-term stock-based compensation program. PSUs cliff vest after a <ix:nonNumeric contextRef="c-106" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-423">three-year</ix:nonNumeric> performance period based on the achievement of specific performance goals as set forth in the applicable award agreement. Based on the extent to which the performance goals are achieved, vested shares may range from <ix:nonFraction unitRef="number" contextRef="c-111" decimals="INF" name="msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" scale="-2" id="f-424">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-112" decimals="INF" name="msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" scale="-2" id="f-425">200</ix:nonFraction>% of the target award amount. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="f-426" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all transactions related to PSUs under the MSC Industrial Direct Co., Inc. 2015 Omnibus Incentive Plan (the &#8220;2015 Omnibus Incentive Plan&#8221;) and the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan (the &#8220;2023 Omnibus Incentive Plan&#8221;) (based on target award amounts) for the thirteen-week period ended December&#160;2, 2023: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested PSUs at September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-427">112</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-113" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-428">81.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-429">45</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-106" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-430">89.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="-3" name="msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" scale="3" id="f-431">23</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-106" decimals="2" name="msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" scale="0" id="f-432">74.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-106" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-433">46</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-106" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-434">74.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-106" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-435">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-106" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-436">82.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested PSUs at December 2, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-437">133</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-114" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-438">88.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">PSU adjustment represents the net PSUs awarded above or below their target grants resulting from the achievement of performance goals above or below the performance targets established at grant. One grant goal was achieved at <ix:nonFraction unitRef="number" contextRef="c-106" decimals="2" name="msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" scale="-2" id="f-439">200</ix:nonFraction>% of its target based on fiscal year 2021 through fiscal year 2023 financial results.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes approximately <ix:nonFraction unitRef="shares" contextRef="c-115" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-440">5</ix:nonFraction> shares of accrued incremental dividend equivalent rights on outstanding PSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-387-3"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each PSU is the closing stock price on the New York Stock Exchange (the &#8220;NYSE&#8221;) of Class A Common Stock on the date of grant. PSUs are expensed over the <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-441">three-year</ix:nonNumeric> performance period of each respective grant. Forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from estimated forfeitures. The Company uses historical data to estimate pre-vesting PSU forfeitures and records stock-based compensation expense only for PSU awards that are expected to vest. Upon vesting, subject to the achievement of specific performance goals, a portion of the PSU award may be withheld to satisfy the statutory income tax withholding obligation, and the remaining PSUs will be settled in shares of Class A Common Stock. These awards accrue dividend equivalents on the underlying PSUs (in the form of additional stock units) based on dividends declared on Class A Common Stock, and these dividend equivalents are paid to the award recipient in the form of unrestricted shares of Class A Common Stock on the vesting dates of the underlying PSUs, subject to the same performance vesting requirements. The unrecognized stock-based compensation costs related to the PSUs at December&#160;2, 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-442">7,201</ix:nonFraction>, which are expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-106" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-443">2.0</ix:nonNumeric> years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-444" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s non-vested restricted stock unit (&#8220;RSU&#8221;) award activity under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan for the thirteen-week period ended December&#160;2, 2023 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested RSUs at September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-445">467</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-116" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-446">80.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-104" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-447">162</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-448">97.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-104" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-449">155</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-450">79.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-104" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-451">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-452">84.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested RSUs at December 2, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-117" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-453">469</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-117" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-454">87.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes approximately <ix:nonFraction unitRef="shares" contextRef="c-118" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-455">27</ix:nonFraction> shares of accrued incremental dividend equivalent rights on outstanding RSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU is the closing stock price on the NYSE of Class A Common Stock on the date of grant. RSUs are expensed over the vesting period of each respective grant. Forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from estimated forfeitures. The Company uses historical data to estimate pre-vesting RSU forfeitures and records stock-based compensation expense only for RSU awards that are expected to vest. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation, and the remaining RSUs will be settled in shares of Class A Common Stock. These awards accrue dividend equivalents on the underlying RSUs (in the form of additional stock units) based on dividends declared on Class A Common Stock, and these dividend equivalents are paid to the award recipient in the form of unrestricted shares of Class A Common Stock on the vesting dates of the underlying RSUs. The unrecognized stock-based compensation costs related to the RSUs at December&#160;2, 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-456">35,800</ix:nonFraction>, which are expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-104" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-457">3.1</ix:nonNumeric> years.</span></div></ix:continuation><div id="i8aeb5602a8484aa694bae6e576778b9c_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-458" continuedAt="f-458-1" escape="true">Fair Value</ix:nonNumeric></span></div><ix:continuation id="f-458-1" continuedAt="f-458-2"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The below fair value hierarchy prioritizes the inputs used to measure fair value into three levels, with Level 1 being of the highest priority. The three levels of inputs used to measure fair value are as follows:</span></div><div style="margin-top:12pt;padding-left:171pt;text-indent:-81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;&#160;&#160;&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="padding-left:171pt;text-indent:-81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;&#160;&#160;&#160;Include other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="padding-left:171pt;text-indent:-81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;&#160;&#160;&#160;Unobservable inputs which are supported by little or no market activity.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-458-2" continuedAt="f-458-3"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable, accounts payable and outstanding indebtedness. Cash and cash equivalents include investments in a money market fund which are reported at fair value. The fair value of money market funds is determined using quoted prices for identical investments in active markets, which are considered to be Level 1 inputs within the fair value hierarchy. The Company uses a market approach to determine the fair value of its debt instruments, utilizing quoted prices in active markets, interest rates and other relevant information generated by market transactions involving similar instruments. Therefore, the inputs used to measure the fair value of the Company&#8217;s debt instruments are classified as Level 2 within the fair value hierarchy. The reported carrying amounts of the Company&#8217;s financial instruments approximated their fair values as of December&#160;2, 2023 and December&#160;3, 2022.</span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-458-3">During the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, the Company had <ix:nonFraction unitRef="usd" contextRef="c-9" decimals="INF" name="us-gaap:AssetsFairValueAdjustment" format="ixt:fixed-zero" scale="3" id="f-459"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:AssetsFairValueAdjustment" format="ixt:fixed-zero" scale="3" id="f-460"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="INF" name="us-gaap:LiabilitiesFairValueAdjustment" format="ixt:fixed-zero" scale="3" id="f-461"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:LiabilitiesFairValueAdjustment" format="ixt:fixed-zero" scale="3" id="f-462">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> material remeasurements of non-financial assets or liabilities at fair value on a non-recurring basis subsequent to their initial recognition.</ix:continuation> </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="c-1" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="f-463" continuedAt="f-463-1" escape="true">Accounts Receivable</ix:nonNumeric></span></div><ix:continuation id="f-463-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-464" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:76.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-465">434,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-466">458,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-467">20,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-468">22,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-469">414,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-470">435,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal year 2023, the Company entered into a Receivables Purchase Agreement (the &#8220;RPA&#8221;), by and among MSC A/R Holding Co., LLC, a wholly owned subsidiary of the Company (the &#8220;Receivables Subsidiary&#8221;), as seller, the Company, as master servicer, certain purchasers from time to time party thereto (collectively, the &#8220;Purchasers&#8221;), and Wells Fargo Bank, National Association, as administrative agent. Under the RPA, the Receivables Subsidiary may sell receivables to the Purchasers in amounts up to $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="msm:AccountsReceivableAmountAuthorizedForSale" format="ixt:num-dot-decimal" scale="3" id="f-471">300,000</ix:nonFraction>. During the second quarter of fiscal year 2023, the amount sold to the Purchasers was $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="3" id="f-472">300,000</ix:nonFraction> which was derecognized from the Condensed Consolidated Balance Sheet as of that date. The RPA matures on December 19, 2025 and is subject to customary termination events related to transactions of this type.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company continues to be involved with the receivables sold to the Purchasers by providing collection services. As cash is collected on sold receivables, the Receivables Subsidiary continuously sells new qualifying receivables to the Purchasers so that the total principal amount outstanding of receivables sold is approximately $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="0" id="f-473">300,000</ix:nonFraction>. The total principal amount outstanding of receivables sold was approximately $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="0" id="f-474">300,000</ix:nonFraction> as of December&#160;2, 2023 and September&#160;2, 2023. The amount of receivables pledged as collateral as of December&#160;2, 2023 and September&#160;2, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="msm:AccountsReceivableCollateralUnsoldReceivablesAmount" format="ixt:num-dot-decimal" scale="3" id="f-475">337,126</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="msm:AccountsReceivableCollateralUnsoldReceivablesAmount" format="ixt:num-dot-decimal" scale="3" id="f-476">352,385</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="msm:LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" id="f-477" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity and amounts outstanding under the RPA for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> periods ended December&#160;2, 2023 and December&#160;3, 2022: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:71.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables sold under the RPA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="3" id="f-478">312,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AccountsReceivableSale" format="ixt:fixed-zero" scale="3" id="f-479">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash collected on sold receivables under the RPA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfReceivables" format="ixt:num-dot-decimal" scale="3" id="f-480">312,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:ProceedsFromSaleAndCollectionOfReceivables" format="ixt:fixed-zero" scale="3" id="f-481">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivables sold incurred fees due to the Purchasers of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="msm:AccountsReceivableSalesTransactionsFees" format="ixt:num-dot-decimal" scale="3" id="f-482">4,611</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="msm:AccountsReceivableSalesTransactionsFees" scale="3" id="f-483">0</ix:nonFraction> during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, respectively, which were recorded within Other expense, net in the Condensed Consolidated Statements of Income. The financial covenants under the RPA are substantially the same as those under the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements (each, as defined below). See Note 7, &#8220;Debt&#8221; for more information about these financial covenants.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_58"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-484" continuedAt="f-484-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-484-1" continuedAt="f-484-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-485" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-486">120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-487">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncommitted Credit Facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-488">193,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-489">180,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Term Note Payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-490">4,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-491">4,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Private Placement Debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-130" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-492">2.90</ix:nonFraction>% Senior Notes, Series B, due July&#160;28, 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-493">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-494">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-132" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-495">3.79</ix:nonFraction>% Senior Notes, due June&#160;11, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-496">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-497">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-134" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-498">2.60</ix:nonFraction>% Senior Notes, due March&#160;5, 2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-499">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-500">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-136" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-501">2.40</ix:nonFraction>% Series 2019A Notes, due March&#160;5, 2024 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-502">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-503">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="msm:FinancingObligations" format="ixt:num-dot-decimal" scale="3" id="f-504">1,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="msm:FinancingObligations" scale="3" id="f-505">127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations under finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="f-506">329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="f-507">475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-508">937</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="f-509">1,026</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, including obligations under finance leases</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-510">538,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-511">454,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-512">244,048</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-513">229,935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt, including obligations under finance leases</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-514">294,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-515">224,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents private placement debt issued under the Shelf Facility Agreements.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Consists of $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-516">193,000</ix:nonFraction> from the Uncommitted Credit Facilities (as defined below), $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="msm:FinancingObligationsCurrent" format="ixt:num-dot-decimal" scale="0" id="f-517">50,000</ix:nonFraction> from the <ix:nonFraction unitRef="number" contextRef="c-136" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-518">2.40</ix:nonFraction>% Series 2019A Notes, due March 5, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="msm:FinancingObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-519">1,261</ix:nonFraction> from financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-520">135</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> from obligations under finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and net of unamortized debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="f-521">348</ix:nonFraction> expected to be amortized in the next 12 months.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Consists of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-522">180,000</ix:nonFraction> from the Uncommitted Credit Facilities, $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="msm:FinancingObligationsCurrent" format="ixt:num-dot-decimal" scale="0" id="f-523">50,000</ix:nonFraction> from the <ix:nonFraction unitRef="number" contextRef="c-137" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-524">2.40</ix:nonFraction>% Series 2019A Notes, due March 5, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="msm:FinancingObligationsCurrent" scale="3" id="f-525">37</ix:nonFraction> from financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-526"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-527">249</ix:nonFraction></ix:nonFraction> from obligations under finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and net of unamortized debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="f-528">351</ix:nonFraction> expected to be amortized in the next 12 months.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amended Revolving Credit Facility</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2017, the Company entered into a $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-529">600,000</ix:nonFraction> revolving credit facility, which was subsequently amended and extended in August 2021 (as amended and extended, the &#8220;Amended Revolving Credit Facility&#8221;). The Amended Revolving Credit Facility, which matures on August&#160;24, 2026, provides for a <ix:nonNumeric contextRef="c-141" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-530">five-year</ix:nonNumeric> unsecured revolving loan facility on a committed basis. The interest rate for borrowings under the Amended Revolving Credit Facility is based on either the Adjusted Term SOFR Rate (as defined in the Amended Revolving Credit Facility) or a base rate, plus a spread based on the Company&#8217;s consolidated leverage ratio at the end of each fiscal reporting quarter. The Company currently elects to have loans under the Amended Revolving Credit Facility bear interest based on the Adjusted Term SOFR Rate with one-month interest periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Revolving Credit Facility permits up to $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-531">50,000</ix:nonFraction> to be used to fund letters of credit. The Amended Revolving Credit Facility also permits the Company to request one or more incremental term loan facilities and/or to increase the revolving loan commitments in an aggregate amount not to exceed $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="msm:AvailableIncreaseInAggregateAmountBorrowed" format="ixt:num-dot-decimal" scale="3" id="f-532">300,000</ix:nonFraction>. Subject to certain limitations, each such incremental term loan facility or revolving loan commitment increase will be on terms as agreed to by the Company, the administrative agent and the lenders providing such financing. Outstanding letters of credit were $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-533"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-534">5,269</ix:nonFraction></ix:nonFraction> at both December&#160;2, 2023 and September&#160;2, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uncommitted Credit Facilities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2023, the Company extended all <ix:nonFraction unitRef="facility" contextRef="c-1" decimals="INF" name="msm:NumberOfCreditFacilities" format="ixt-sec:numwordsen" scale="0" id="f-535">three</ix:nonFraction> of its uncommitted credit facilities. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These facilities (collectively, the &#8220;Uncommitted Credit Facilities&#8221; and, together with the Amended Revolving Credit Facility, the &#8220;Credit Facilities&#8221;) total $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-536">203,000</ix:nonFraction> in aggregate maximum uncommitted availability, under which $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-537">193,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-538">180,000</ix:nonFraction> were </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-484-2" continuedAt="f-484-3"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding at December&#160;2, 2023 and September&#160;2, 2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and are included in current portion of debt including obligations under finance leases in the unaudited Condensed Consolidated Balance Sheets. The interest rate on the Uncommitted Credit Facilities is based on the Secured Overnight Financing Rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Uncommitted Credit Facilities are due at the end of the applicable interest period, which is typically one month but may be up to six months and may be rolled over to a new interest period at the option of the applicable lender. The Company&#8217;s lenders have, in the past, been willing to roll over the principal amount outstanding under the Uncommitted Credit Facilities at the end of each interest period but may not do so in the future. Each Uncommitted Credit Facility matures within <ix:nonNumeric contextRef="c-146" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-539">one year</ix:nonNumeric> of entering into such Uncommitted Credit Facility and contains certain limited covenants which are substantially the same as the limited covenants contained in the Amended Revolving Credit Facility. All of the Uncommitted Credit Facilities are unsecured and rank equally in right of payment with the Company&#8217;s other unsecured indebtedness.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen-week period ended December&#160;2, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company borrowed an aggregate $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-540">148,000</ix:nonFraction> and repaid an aggregate $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-541">65,000</ix:nonFraction> under the Credit Facilities. As of December&#160;2, 2023 and September&#160;2, 2023, the weighted-average interest rates on borrowings under the Credit Facilities were <ix:nonFraction unitRef="number" contextRef="c-147" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-542">6.25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-148" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="f-543">6.17</ix:nonFraction>%, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Debt</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company completed the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-544">100,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-149" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-545">2.90</ix:nonFraction>% Senior Notes, Series B, due July&#160;28, 2026; in June 2018, the Company completed the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-546">20,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-150" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-547">3.79</ix:nonFraction>% Senior Notes, due June&#160;11, 2025; and, in March 2020, the Company completed the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-548">50,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-151" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-549">2.60</ix:nonFraction>% Senior Notes, due March&#160;5, 2027 (collectively, the &#8220;Private Placement Debt&#8221;). Interest is payable semiannually at the fixed stated interest rates. All of the Private Placement Debt is unsecured.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shelf Facility Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company entered into Note Purchase and Private Shelf Agreements with MetLife Investment Advisors, LLC (the &#8220;MetLife Note Purchase Agreement&#8221;) and PGIM, Inc. (the &#8220;Prudential Note Purchase Agreement&#8221; and, together with the MetLife Note Purchase Agreement, the &#8220;Shelf Facility Agreements&#8221;). Each of the MetLife Note Purchase Agreement and the Prudential Note Purchase Agreement provides for an uncommitted facility for the issuance and sale of up to an aggregate total of $<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-550">250,000</ix:nonFraction> of unsecured senior notes, at a fixed rate. As of December&#160;2, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-551">50,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-153" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-552">2.40</ix:nonFraction>% Series 2019A Notes, due March&#160;5, 2024, was outstanding under notes issued in private placements pursuant to the Shelf Facility Agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Covenants</span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><ix:continuation id="f-484-3" continuedAt="f-484-4"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements imposes several restrictive covenants.</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-484-4"> As of December&#160;2, 2023, the Company was in compliance with the operating and financial covenants of the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements.</ix:continuation> </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_61"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-553" continuedAt="f-553-1" escape="true">Shareholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="f-553-1" continuedAt="f-553-2"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchases and Treasury Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Board of Directors of the Company (the &#8220;Board&#8221;) terminated the existing share repurchase plan and authorized a new share repurchase plan (the &#8220;Share Repurchase Plan&#8221;) to purchase up to <ix:nonFraction unitRef="shares" contextRef="c-154" decimals="INF" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="0" id="f-554">5,000</ix:nonFraction> shares of Class A Common Stock. There is no expiration date for the Share Repurchase Plan. As of December&#160;2, 2023, the maximum number of shares of Class A Common Stock that may yet be repurchased under the Share Repurchase Plan was <ix:nonFraction unitRef="shares" contextRef="c-155" decimals="INF" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="3" id="f-555">2,443</ix:nonFraction> shares. The Share Repurchase Plan allows the Company to repurchase shares at any time and in any increments it deems appropriate in accordance with Rule 10b-18 under the Exchange Act.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen-week period ended December&#160;2, 2023</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company repurchased <ix:nonFraction unitRef="shares" contextRef="c-63" decimals="-3" name="msm:StockRepurchasedDuringPeriodIncludingTreasuryStockShares" format="ixt:num-dot-decimal" scale="3" id="f-556">1,367</ix:nonFraction> shares of Class A Common Stock for $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-557">132,045</ix:nonFraction></span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From this total, <ix:nonFraction unitRef="shares" contextRef="c-63" decimals="-3" name="msm:TreasuryStockSharesWithheldForTaxWithholdingObligation" scale="3" id="f-558">87</ix:nonFraction> shares were repurchased by the Company to satisfy the Company&#8217;s associates&#8217; tax withholding liability associated with its stock-based compensation program and are reflected at cost as </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-553-2" continuedAt="f-553-3"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">treasury stock in the unaudited Condensed Consolidated Financial Statements for the thirteen-week period ended December&#160;2, 2023 and the remainder were immediately retired. During the thirteen-week period ended December&#160;3, 2022</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company repurchased <ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-559">233</ix:nonFraction> shares of Class A Common Stock for $<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-560">18,539</ix:nonFraction>. From this total, 52 shares were repurchased by the Company to satisfy the Company&#8217;s associates&#8217; tax withholding liability associated with its stock-based compensation program and are reflected at cost as treasury stock in the unaudited Condensed Consolidated Financial Statements for the thirteen-week period ended December&#160;3, 2022 and the remainder were immediately retired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reissued <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" scale="3" id="f-561">13</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" scale="3" id="f-562">14</ix:nonFraction> shares of treasury stock during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, respectively, to fund the MSC Industrial Direct Co., Inc. Amended and Restated Associate Stock Purchase Plan. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends on Common Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid aggregate regular cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-563">0.83</ix:nonFraction> per share totaling $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfOrdinaryDividends" format="ixt:num-dot-decimal" scale="3" id="f-564">47,192</ix:nonFraction> for the thirteen weeks ended December 2, 2023. For the thirteen weeks ended December&#160;3, 2022, the Company paid aggregate regular cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-62" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-565">0.79</ix:nonFraction> per share totaling $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-566">44,207</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;15, 2023, the Board declared a regular cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-156" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="f-567">0.83</ix:nonFraction> per share, payable on January&#160;23, 2024, to shareholders of record at the close of business on January&#160;9, 2024. The dividend is expected to result in aggregate payments of $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="f-568">46,812</ix:nonFraction>, based on the number of shares outstanding at December&#160;20, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reclassification</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2023, the Company completed its previously announced reclassification (the &#8220;Reclassification&#8221;) of the Common Stock to eliminate the Class B Common Stock, effective at the time that the Company&#8217;s Restated Certificate of Incorporation was duly filed with the Secretary of State of the State of New York (the &#8220;Effective Time&#8221;), as contemplated by that certain Reclassification Agreement, dated as of June 20, 2023 (the &#8220;Reclassification Agreement&#8221;), with Mitchell Jacobson, Erik Gershwind, other members of the Jacobson / Gershwind family and certain entities affiliated with the Jacobson / Gershwind family (collectively, the &#8220;Jacobson / Gershwind Family Shareholders&#8221;). Pursuant to the Reclassification, each share of Class B Common Stock issued and outstanding immediately prior to the Effective Time was reclassified, exchanged and converted into <ix:nonFraction unitRef="shares" contextRef="c-158" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="f-569">1.225</ix:nonFraction> shares of Class A Common Stock. The issuance of Class A Common Stock in connection with the Reclassification was registered under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), pursuant to the Company&#8217;s Registration Statement on Form S&#8208;4 (File No. 333-273418). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As contemplated by the Reclassification Agreement, a number of corporate governance changes were implemented, including the following:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Jacobson / Gershwind Family Shareholders have the right to designate (i) <ix:nonFraction unitRef="individual" contextRef="c-159" decimals="INF" name="msm:NumberOfIndividualsEligibleForNomination" format="ixt-sec:numwordsen" scale="0" id="f-570">two</ix:nonFraction> individuals (one of whom will be Mr. Erik Gershwind so long as he is the Company&#8217;s Chief Executive Officer) for nomination for election to the Board so long as the Jacobson / Gershwind Family Shareholders own <ix:nonFraction unitRef="number" contextRef="c-159" decimals="2" name="msm:CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" scale="-2" id="f-571">10</ix:nonFraction>% or more of the issued and outstanding shares of Class A Common Stock and (ii) one individual for nomination for election to the Board so long as the Jacobson / Gershwind Family Shareholders own less than <ix:nonFraction unitRef="number" contextRef="c-160" decimals="2" name="msm:CommonStockOwnershipPercentage" scale="-2" id="f-572">10</ix:nonFraction>% but more than <ix:nonFraction unitRef="number" contextRef="c-161" decimals="2" name="msm:CommonStockOwnershipPercentage" scale="-2" id="f-573">5</ix:nonFraction>% of the issued and outstanding shares of Class A Common Stock; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the Jacobson / Gershwind Family Shareholders have each granted an irrevocable proxy authorizing the Company to vote such pro rata portion of shares of Class A Common Stock beneficially owned by the Jacobson / Gershwind Family Shareholders or their permitted transferees in excess of <ix:nonFraction unitRef="number" contextRef="c-159" decimals="2" name="msm:CommonStockOwnershipPercentageThresholdTransfereePercentage" scale="-2" id="f-574">15</ix:nonFraction>% of the issued and outstanding shares of Class A Common Stock in proportion to the votes of other holders (i.e., excluding any Jacobson / Gershwind Family Shareholders and their permitted transferees) entitled to vote and that do in fact vote; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">certain standstill and lock-up provisions for the Jacobson / Gershwind Family Shareholders; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the transition of the approval standard for certain significant transactions (including mergers, asset sales, share exchanges and dissolution) from a two-thirds supermajority to a majority of the issued and outstanding shares of Class A Common Stock entitled to vote thereon; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the adoption of a &#8220;majority of the votes cast&#8221; standard for uncontested director elections; and</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the designation of (i) the New York Supreme Court as the exclusive forum for (a) certain derivative claims, (b) claims asserting breach of fiduciary duties, (c) claims pursuant to the New York Business Corporation </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-553-3"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Law, the Company&#8217;s Restated Certificate of Incorporation or the Company&#8217;s Third Amended and Restated By-Laws or (d) claims governed by the internal affairs doctrine and (ii) the U.S. federal district courts as the exclusive forum for claims under the Securities Act.</span></div></ix:continuation><div id="i8aeb5602a8484aa694bae6e576778b9c_64"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. <ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-575" continuedAt="f-575-1" escape="true">Restructuring and Other Costs</ix:nonNumeric></span></div><ix:continuation id="f-575-1"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optimization of Company Operations and Profitability Improvement </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to identify opportunities for improvements in its workforce realignment, strategy and staffing, and its focus on performance management, to ensure it has the right skill sets and number of associates to execute its long-term vision. As such, the Company extends voluntary and involuntary severance and separation benefits to certain associates in order to facilitate its workforce realignment. In addition, from time to time, the Company engages consultants to assist in reviewing the optimization of the Company&#8217;s operations and improving profitability.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-576" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restructuring and other costs for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting-related costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="msm:RestructuringChargesConsultingRelatedCosts" scale="3" id="f-577">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="msm:RestructuringChargesConsultingRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-578">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associate severance and separation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-579">736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-580">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity award acceleration costs associated with severance </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" scale="3" id="f-581">104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" format="ixt:fixed-zero" scale="3" id="f-582">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-583">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-584">2,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities associated with restructuring and other costs are included in accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheet as of December&#160;2, 2023. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-585" continuedAt="f-585-1" escape="true">The following table summarizes activity related to liabilities associated with restructuring and other costs for the thirteen-week period ended December&#160;2, 2023: </ix:nonNumeric></span></div><ix:continuation id="f-585-1"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting-related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Associate severance and separation costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at September 2, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-586">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-587">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-588">1,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="msm:ConsultingAndSeveranceCosts" scale="3" id="f-589">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="msm:ConsultingAndSeveranceCosts" scale="3" id="f-590">736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="msm:ConsultingAndSeveranceCosts" scale="3" id="f-591">812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="f-592">100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="f-593">776</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="f-594">876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 2, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-595">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-596">997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-597">1,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="i8aeb5602a8484aa694bae6e576778b9c_70"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-598" continuedAt="f-598-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-598-1" continuedAt="f-598-2"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen-week period ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;2, 2023, there were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="f-599">no</ix:nonFraction> material changes in unrecognized tax benefits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States government enacted the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;) to provide certain relief as a result of the COVID-19 pandemic. The CARES Act provides tax relief, along with other stimulus measures, including the Employee Retention Credit (the &#8220;ERC&#8221;) provision, which allows for employers to claim a refundable tax credit against the employer share of Social Security taxes equal to 50% of qualified wages paid to qualified employees between March 13, 2020 and December 31, 2020 and 70% of qualified wages paid to qualified employees after December 31, 2020 through September 30, 2021. The ERC was designed to encourage businesses to keep employees on the payroll during the COVID-19 pandemic. During fiscal year 2023, the Company received funds related to ERC claims previously submitted. As there is no authoritative guidance under accounting principles generally accepted in the United States of America on accounting for government assistance to for-profit business entities, the Company accounts for the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollar amounts and shares in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="f-598-2" continuedAt="f-598-3"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ERC by analogy to International Accounting Standard 20, Accounting for Government Grants and Disclosure of Government Assistance. Management determined the probability threshold has not been met for $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="msm:AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" format="ixt:num-dot-decimal" scale="3" id="f-600">5,129</ix:nonFraction> of the funds received in fiscal year 2023, and, as such, that portion of the funds remains in accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheet as of December&#160;2, 2023. This amount will be recognized in the Condensed Consolidated Statement of Income when the probability threshold has been met, which the Company has determined to be the earlier of a completed audit or the lapse of the relevant statute of limitations.</span></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-598-3">The Company&#8217;s effective tax rate was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-601">24.3</ix:nonFraction>% for the thirteen-week period ended December&#160;2, 2023, as compared to <ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-602">24.7</ix:nonFraction>% for the thirteen-week period ended December&#160;3, 2022. The effective tax rate is higher than the federal statutory tax rate primarily due to state taxes.</ix:continuation> </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_73"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. <ix:nonNumeric contextRef="c-1" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="f-603" continuedAt="f-603-1" escape="true">Legal Proceedings</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-603-1">In the ordinary course of business, there are various claims, lawsuits and pending actions against the Company incidental to the operation of its business. Although the outcome of these matters, both individually and in aggregate, is currently not determinable, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or liquidity.</ix:continuation>  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is intended to update the information contained in MSC Industrial Direct Co., Inc.&#8217;s (together with its wholly owned subsidiaries and entities in which it maintains a controlling financial interest, &#8220;MSC,&#8221; &#8220;MSC Industrial,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023 and presumes that readers have access to, and will have read, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of Part II of such Annual Report on Form 10-K.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_82"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MSC is a leading North American distributor of a broad range of metalworking and maintenance, repair and operations (&#8220;MRO&#8221;) products and services. We help our customers drive greater productivity, profitability and growth with inventory management and other supply chain solutions and deep expertise from more than 80 years of working with customers across industries. We offer approximately 2.4 million active, saleable stock-keeping units (&#8220;SKUs&#8221;) through our catalogs; our brochures; our E-commerce channels, including our website, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">www.mscdirect.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (the &#8220;MSC website&#8221;); our inventory management solutions; and our customer care centers, customer fulfillment centers, regional inventory centers and warehouses. We service our customers from six customer fulfillment centers, 10 regional inventory centers, 38 warehouses, and four manufacturing locations. We continue to implement our strategies to gain market share, generate new customers, increase sales to existing customers, and diversify our customer base. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business model focuses on providing overall procurement cost reduction and just-in-time delivery to meet our customers&#8217; needs. Many of our products are carried in stock, and orders for these in-stock products are typically fulfilled the day on which the order is received.               </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We focus on offering inventory, process and procurement solutions that reduce MRO supply chain costs and improve plant floor productivity for our customers. We will seek to continue to achieve cost reductions throughout our business through cost-saving strategies and increased leverage from our existing infrastructure, and to continue to provide additional procurement cost-saving solutions to our customers through technology such as our Electronic Data Interchange (&#8220;EDI&#8221;) systems, vendor-managed inventory (&#8220;VMI&#8221;) systems and vending programs. Our field sales and service associate headcount was 2,619 at December&#160;2, 2023, compared to 2,545 at December&#160;3, 2022. </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Highlights</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Highlights during the thirteen weeks ended December 2, 2023 include the following:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We generated $81.2 million of cash from operations, compared to $76.0 million for the same period in the prior fiscal year.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We had net borrowings of $83.0&#160;million on our credit facilities, private placement debt and shelf facility agreements, compared to net payments of $15.0&#160;million for the same period in the prior fiscal year. </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We paid out an aggregate $47.2 million in regular cash dividends, compared to an aggregate $44.2&#160;million in regular cash dividends for the same period in the prior fiscal year. </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We repurchased $132.0 million of MSC&#8217;s Class A Common Stock, par value $0.001 per share (&#8220;Class A Common Stock&#8221;), compared to $18.5 million for the same period in the prior fiscal year. The higher repurchase volume was primarily to offset the share dilution resulting from the Reclassification (as defined below).</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We incurred $0.9 million in restructuring and other costs, compared to $2.1 million for the same period in the prior fiscal year. Restructuring and other costs primarily consist of consulting-related costs and associate severance and separation costs associated with the optimization of the Company&#8217;s operations and profitability improvement. </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We completed our previously announced reclassification (the &#8220;Reclassification&#8221;) of our common stock to eliminate our Class B Common Stock, par value $0.001 per share (&#8220;Class B Common Stock&#8221;). Pursuant to the Reclassification, each issued and outstanding share of Class B Common Stock was reclassified, exchanged and converted into 1.225 shares of Class A Common Stock. See Note 8, &#8220;Shareholders&#8217; Equity&#8221; in the Notes to Condensed Consolidated Financial Statements for additional information. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Developments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Moving Beyond Mission Critical</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Company-wide initiative, referred to as &#8220;Mission Critical,&#8221; which focused on market share capture and improved profitability came to a close at the end of fiscal year 2023. We successfully executed on our Mission Critical initiatives, which included solidifying our market-leading metalworking business, with an emphasis on selling our product portfolio, expanding our solutions, improving our digital and E-commerce capabilities and diversifying our customers and end markets. The next phase of our mission critical journey is anchored in three pillars: maintaining the momentum of the first phase of the Mission Critical program and our existing growth drivers, increasing our focus on both core customers and OEM fasteners, and driving productivity improvements and reducing operating expenses as a percentage of sales. To accomplish the next phase of our mission critical journey, we will leverage investments in advanced analytics to improve supply chain performance, maintain momentum from our category line reviews and upgrade our digital core to unlock productivity within our order-to-cash and procure-to-pay processes. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of Economic Trends</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States economy has experienced various macroeconomic pressures including an elevated inflationary environment, sustained high interest rates and general economic and political uncertainty. Such pressures have impacted, and may continue to impact in the future, the Company&#8217;s business, financial condition and results of operations. During the first quarter, the Company experienced softening demand for the products and services it offers as evidenced by the decrease in the average IP Index (as defined below) during the quarter. High finished goods inventories from the auto industry disruption in conjunction with a year-end holiday pause further softened customer demand. This, in combination with lingering uncertainty as a result of the UAW strike (as defined below), led many of our customers to reduce inventory rather than purchase new products. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September, 15, 2023, the International Union, United Automobile, Aerospace and Agricultural Implement Workers of America (&#8220;UAW&#8221;) engaged in a strike against major automakers and automotive part suppliers, which was resolved on October 30, 2023. The Company has some direct exposure to the automotive end market and is also indirectly impacted by customers who service the automotive industry. The company continues to broaden and diversify its customer base, however the impact of the UAW strike on automotive and related end markets was a headwind to overall net sales of the Company during the first quarter of fiscal year 2024.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Strategy&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our primary objective is to grow sales profitably while offering our customers highly technical and high-touch solutions to solve their most complex challenges on the plant floor. We have experienced success to date as measured by the growth rates of our high-touch programs, such as vending and in-plant programs, and the rate of new customer implementations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our strategy is to complete the transition from being a spot-buy supplier to a mission-critical partner to our customers. We will selectively pursue strategic acquisitions that expand or complement our business in new and existing markets or further enhance the value and offerings we provide.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_94"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Environment</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize various indices when evaluating the level of our business activity, including the Industrial Production (&#8220;IP&#8221;) Index. Approximately 68% of our revenues came from sales in the manufacturing sector during the thirteen-week period ended December&#160;2, 2023. Through statistical analysis, we have found that trends in our customers&#8217; activity have correlated to changes in the IP Index. The IP Index measures short-term changes in industrial production. Growth in the IP index from month to month indicates growth in the manufacturing, mining and utilities industries. The IP index over the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended November 2023 and the average for the three- and 12-month periods ended November 2023 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"></td><td style="width:74.567%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">IP Index</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102.7</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fiscal Year 2024 Q1 Average</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12-Month Average</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102.7</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average IP Index for the three months ended November 2023 of 102.8 decreased from the adjusted average from the prior fiscal year quarter of 103.3, which indicates a decline in manufacturing output during the period. General economic uncertainty remains driven by an elevated inflationary environment, sustained high interest rates and political uncertainty. As we see the IP Index continue to fluctuate, we will monitor the current economic conditions for the impact on our customers and markets and assess both risks and opportunities that may affect our business and operations. See &#8220;Impact of Economic Trends&#8221; above.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_97"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Thirteen-Week Period Ended December&#160;2, 2023 Compared to the Thirteen-Week Period Ended December&#160;3, 2022</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the Company&#8217;s results of operations both in dollars (in thousands) and as a percentage of net sales for the periods indicated: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">953,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">957,745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,776)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">393,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">397,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,682)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">279,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,568&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,442)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,159)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,091)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107,851&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,533)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,212&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,084)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MSC Industrial</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,350&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,964)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Sales</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales decreased 0.4%, or $3.8 million, to $954.0 million for the thirteen-week period ended December&#160;2, 2023, as compared to $957.7 million for the same period in the prior fiscal year. The $3.8 million decrease in net sales was comprised of $29.7&#160;million of lower sales volume, partially offset by $15.5&#160;million from improved pricing, inclusive of changes in customer and product mix, discounting and other items, $7.8&#160;million of net sales from fiscal year 2023 acquisitions and $2.6&#160;million of favorable foreign exchange impact. Of the $3.8 million decrease in net sales during the thirteen-week period ended December&#160;2, 2023, sales to our core and other customers decreased by $30.3&#160;million, partially offset by an increase in sales to our national account customers of $17.9&#160;million and an increase in sales to our public sector customers of $8.6&#160;million.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows, among other things, the change in our average daily sales (&#8220;ADS&#8221;) by total Company and by customer end-market for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, each as compared to the same period in the prior fiscal year:</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ADS Percentage Change </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Sales (in thousands)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">953,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">957,745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales Days </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ADS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in millions)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Company ADS Percent Change </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Customers ADS Percent Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Customers Percent of Total Net Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-Manufacturing Customers ADS Percent Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-Manufacturing Customers Percent of Total Net Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt">ADS is calculated using the number of business days in the United States for the periods indicated. The Company believes ADS is a key performance indicator because it shows the effectiveness of the Company&#8217;s selling performance on a consistent basis between periods. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Percent reflects the change from the 2023 fiscal period to the 2024 fiscal period and the change from the 2022 fiscal period to the 2023 fiscal period, respectively.</span></div><div><span><br/></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our ability to transact business with our customers directly through the MSC website as well as through various other electronic portals gives us a competitive advantage over smaller suppliers. Sales made through our E-commerce platforms, including sales made through EDI systems, VMI systems, Extensible Markup Language ordering-based systems, vending, hosted systems and other electronic portals, represented 63.3% of consolidated net sales for the thirteen-week period ended December&#160;2, 2023, as compared to 61.9% of consolidated net sales for the same period in the prior fiscal year. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Profit</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit of $393.1&#160;million for the thirteen-week period ended December&#160;2, 2023 decreased $4.7&#160;million, or 1.2%, compared to the same period in the prior fiscal year. Gross profit margin was 41.2% for the thirteen-week period ended December&#160;2, 2023, as compared to 41.5% for the same period in the prior fiscal year. The decrease in gross profit and gross profit margin was primarily a result of lower sales volume as described above and a headwinds between sales price and cost of goods sold.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Expenses</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased 3.9%, or $10.9&#160;million, to $290.6&#160;million for the thirteen-week period ended December&#160;2, 2023, as compared to $279.7&#160;million for the same period in the prior fiscal year. Operating expenses were 30.5% of net sales for the thirteen-week period ended December&#160;2, 2023, as compared to 29.2% for the same period in the prior fiscal year. These increases were primarily attributable to higher payroll and payroll-related costs and professional fees associated with the Reclassification, partially offset by a decrease in freight expense.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll and payroll-related costs for the thirteen-week period ended December&#160;2, 2023 were 56.8% of total operating expenses, as compared to 56.2% for the same period in the prior fiscal year. Payroll and payroll-related costs, which include salary, incentive compensation, sales commission, and fringe benefit costs, increased $7.8 million for the thirteen-week period ended December&#160;2, 2023. The majority of this increase compared to the same period in the prior fiscal year was due to increased salary expense, primarily attributable to higher associate headcount to support our strategic growth investments and annual merit increases. Fringe benefit costs also increased, resulting from higher insurance-related </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">healthcare reserves due to recent higher healthcare claims. These increases were partially offset by a lower incentive compensation accrual. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Freight expense was $37.4 million for the thirteen-week period ended December&#160;2, 2023, as compared to $40.5 million for the same period in the prior fiscal year. The primary drivers of the decrease in freight expense were decreased sales volume and dissipating fuel-related charges. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Other Costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We incurred $0.9&#160;million in restructuring and other costs for the thirteen-week period ended December&#160;2, 2023, as compared to $2.1&#160;million for the same period in the prior fiscal year. Restructuring and other costs primarily consist of consulting-related costs, associate severance and separation costs and equity award acceleration costs associated with severance related with the optimization of the Company&#8217;s operations and profitability improvement. See Note 9, &#8220;Restructuring and Other Costs&#8221; in the Notes to Condensed Consolidated Financial Statements for additional information. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from Operations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations decreased 12.4%, or $14.4&#160;million, to $101.6&#160;million for the thirteen-week period ended December&#160;2, 2023, as compared to $116.0&#160;million for the same period in the prior fiscal year. Income from operations as a percentage of net sales decreased to 10.6% for the thirteen-week period ended December&#160;2, 2023, as compared to 12.1% for the same period in the prior fiscal year. The decrease in income from operations as a percentage of net sales was primarily attributable to, as described above, a lower gross profit margin and an increase in operating expenses as a percentage of net sales during the thirteen-week period ended December&#160;2, 2023. </span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total Other Expense</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total other expense increased 25.6%, or $2.1&#160;million, to $10.3&#160;million for the thirteen-week period ended December&#160;2, 2023, as compared to $8.2&#160;million for the same period in the prior fiscal year. The increase was primarily due to higher interest rates on our credit facilities and fees incurred associated with the Receivables Purchase Agreement (the &#8220;RPA&#8221;) entered into during fiscal year 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s effective tax rate for the thirteen-week period ended December&#160;2, 2023 was 24.3%, as compared to 24.7% for the same period in the prior fiscal year. The decrease in the effective tax rate was primarily due to a higher tax benefit from stock-based compensation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The factors which affected net income for the thirteen-week period ended December&#160;2, 2023, as compared to the same period in the prior fiscal year, have been discussed above.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_103"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">$ Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">454,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">404,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total shareholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,398,225&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,492,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(94,357)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;2, 2023, we had $25.8 million in cash and cash equivalents, substantially all with well-known financial institutions. Historically, our primary financing needs have been to fund our working capital requirements necessitated by our sales growth and the costs of acquisitions, new products, new facilities, facility expansions, investments in vending solutions, technology investments, and productivity investments. Cash generated from operations, together with borrowings under our credit facilities and net proceeds from the private placement notes, have been used to fund these needs, to repurchase shares of Class A Common Stock from time to time, and to pay dividends to our shareholders. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;2, 2023, total borrowings outstanding, representing amounts due under our credit facilities and notes, as well as all finance leases and financing arrangements, were $538.5 million, net of unamortized debt issuance costs of $0.9 million, as compared to total borrowings outstanding of $454.3 million, net of unamortized debt issuance costs of $1.0 million, as of the end of fiscal year 2023. The increase in total borrowings outstanding was driven by higher net borrowings under our credit facilities. See Note 7, &#8220;Debt&#8221; in the Notes to Condensed Consolidated Financial Statements for more information about these balances. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe, based on our current business plan, that our existing cash, financial resources and cash flow from operations will be sufficient to fund anticipated capital expenditures and operating cash requirements for at least the next 12 months. We will continue to evaluate our financial position in light of future developments and to take appropriate action as it is warranted.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes certain information regarding the Company&#8217;s cash flows for the periods indicated:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(87,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67,950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign exchange rate changes on cash and cash equivalents </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net decrease in cash and cash equivalents </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,247)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,206)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows from Operating Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $81.2 million for the thirteen weeks ended December 2, 2023 compared to $76.0 million for the thirteen weeks ended December 3, 2022. The increase was primarily due to the following:</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease in the change in accounts receivable and inventories primarily attributable to lower sales and purchase volume; partially offset by </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease in the change in accounts payable and accrued purchases as compared to the prior year period and a decrease in net income as described above.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes certain information regarding the Company&#8217;s operations as of the periods indicated:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working Capital </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">668,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">831,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current Ratio </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Days&#8217; Sales Outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory Turnover </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Working Capital is calculated as current assets less current liabilities.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Current Ratio is calculated as total current assets divided by total current liabilities.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Days&#8217; Sales Outstanding is calculated as accounts receivable divided by net sales, using trailing two months sales data.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Inventory Turnover is calculated as total cost of goods sold divided by inventory, using a 13-month trailing average inventory.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital and the current ratio both remained consistent to September&#160;2, 2023. The slight decrease in working capital was primarily due to lower accounts receivable, inventory and cash balances, partially offset by a lower accounts payable balance. The decline in accounts payable was a result of recent lower purchase volume. Working capital and the current ratio both declined compared to December&#160;3, 2022, primarily due to a decrease in accounts receivable </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resulting from the RPA entered into during fiscal year 2023. The RPA reduced the accounts receivable balance by $300.0 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in days&#8217; sales outstanding as of December&#160;2, 2023 as compared to September&#160;2, 2023 was primarily due to the receivables portfolio consisting of a greater percentage of our national account program sales, which typically have longer payment terms. The decrease in days&#8217; sales outstanding as of December&#160;2, 2023 as compared to December&#160;3, 2022 was primarily due to the RPA entered into during fiscal year 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory turnover as of December&#160;2, 2023 remained consistent with both September&#160;2, 2023 and December&#160;3, 2022.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows from Investing Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for the thirteen weeks ended December&#160;2, 2023 and December&#160;3, 2022 was $18.4 million and $25.6 million, respectively. The use of cash for both periods was primarily due to expenditures for property, plant and equipment mainly related to vending programs and other infrastructure and technology investments.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows from Financing Activities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $87.2 million for the thirteen weeks ended December&#160;2, 2023 compared to $68.0 million for the thirteen weeks ended December&#160;3, 2022, primarily due to the following: </span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$132.0&#160;million in aggregate repurchases of Class A Common Stock during the thirteen weeks ended December&#160;2, 2023, compared to $18.5&#160;million in aggregate repurchases of Class A Common Stock during the thirteen weeks ended December&#160;3, 2022;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$47.2 million of regular cash dividends paid during the thirteen weeks ended December&#160;2, 2023, compared to $44.2&#160;million of regular cash dividends paid during the thirteen weeks ended December&#160;3, 2022; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">net borrowings under our credit facilities, private placement debt and shelf facility agreements of $83.0&#160;million during the thirteen weeks ended December&#160;2, 2023, compared to net payments of $15.0&#160;million during the thirteen weeks ended December&#160;3, 2022.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Expenditures</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in E-commerce and vending platforms, customer fulfillment centers and distribution network, and other infrastructure and technology. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Facilities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2017, the Company entered into a $600.0 million revolving credit facility, which was subsequently amended and extended in August 2021. As of December&#160;2, 2023, the Company also had three uncommitted credit facilities, totaling $203.0 million of aggregate maximum uncommitted availability. As of December&#160;2, 2023, we were in compliance with the operating and financial covenants of our credit facilities. The current unused balance of $474.7 million from the revolving credit facility, which is reduced by outstanding letters of credit, is available for working capital purposes if necessary. See Note 7, &#8220;Debt&#8221; in the Notes to Condensed Consolidated Financial Statements for more information about these balances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Private Placement Debt and Shelf Facility Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, we completed the issuance and sale of unsecured senior notes. In January 2018, we entered into two note purchase and private shelf facility agreements (together, the &#8220;Shelf Facility Agreements&#8221;). In June 2018 and March 2020, we entered into additional note purchase agreements. Pursuant to the terms of the Shelf Facility Agreements, no new unsecured senior notes may be issued and sold after January 12, 2021. See Note 7, &#8220;Debt&#8221; in the Notes to Condensed Consolidated Financial Statements for more information about these transactions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases and Financing Arrangements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;2, 2023, certain of our operations were conducted on leased premises. These leases are for varying periods, the longest extending to fiscal year 2031. In addition, we are obligated under certain equipment and automobile operating and finance leases, which expire on varying dates through fiscal year 2029. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into financing arrangements with vendors to purchase certain information technology equipment or software. </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_106"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an ongoing basis, we evaluate our critical accounting policies and estimates, including those related to revenue recognition, inventory valuation, allowance for credit losses, warranty reserves, contingencies and litigation, income taxes, and accounting for goodwill and long-lived assets. We make estimates, judgments and assumptions in determining the amounts reported in the unaudited Condensed Consolidated Financial Statements and accompanying Notes. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. The estimates are used to form the basis for making judgments about the carrying values of assets and liabilities and the amount of revenues and expenses reported that are not readily apparent from other sources. Actual results may differ from these estimates. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes outside the ordinary course of business in the Company&#8217;s critical accounting policies, as disclosed in its Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1, &#8220;Basis of Presentation&#8221; in the Notes to Condensed Consolidated Financial Statements.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding our exposure to certain market risks, see Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Interest Rate Risks&#8221; under Item 7A, &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; of Part II of our Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023. Except as described in Item 2, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; contained elsewhere in this Report, there have been no significant changes in our financial instrument portfolio or interest rate risk since our September&#160;2, 2023 fiscal year-end.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our senior management is responsible for establishing and maintaining a system of disclosure controls and procedures (as defined in Rule 13a-15(e) and Rule 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer&#8217;s management, including its principal executive officer or officers and principal financial officer or officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Exchange Act Rules 13a-15 and 15d-15, we carried out an evaluation, with the participation of our Chief Executive Officer and our Chief Financial Officer, as well as other key members of our management, of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Report. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that our disclosure controls and procedures were effective, as of the end of the period covered by this Report, to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is (i) accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosure and (ii) recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and Rule 15d-15(f) promulgated under the Exchange Act) during the fiscal quarter ended December&#160;2, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="margin-top:12pt;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, there are various claims, lawsuits and pending actions against the Company incidental to the operation of its business. Although the outcome of these matters, both individually and in aggregate, is currently not determinable, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or liquidity.</span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_124"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to the other information set forth in this Report, you should carefully consider the risks and the uncertainties discussed in Item 1A, &#8220;Risk Factors&#8221; of Part I of our Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023, which could materially affect our business, financial condition and/or operating results. There have been no material changes in the Company&#8217;s risk factors from those disclosed in our Annual Report on Form 10-K. The risks described in our Annual Report on Form 10-K are not the only risks facing the Company. Additional risks and uncertainties not currently known to us or that we currently deem to be not material also may materially and adversely affect our business, financial condition and/or operating results. </span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_127"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth repurchases by the Company of its outstanding shares of Class A Common Stock, which are listed on the New York Stock Exchange, during the thirteen-week period ended December&#160;2, 2023:</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Number of Shares Purchased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Price Paid Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Number of Shares Purchased as Part of Publicly Announced<br/>Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Maximum Number of Shares that May Yet Be Purchased Under the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/3/23-10/3/23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205,239</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,744</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,519,279</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/4/23-11/2/23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,734</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441,174</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,078,105</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/3/23-12/2/23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713,415</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634,705</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,443,400</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,367,388</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,280,623</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">During the thirteen weeks ended December&#160;2, 2023, 86,765 shares of Class A Common Stock were withheld by the Company as payment to satisfy our associates&#8217; tax withholding liability associated with our stock-based compensation program and are included in the total number of shares purchased.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Activity is reported on a trade date basis.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In June 2021, the Board of Directors terminated the existing share repurchase plan and authorized a new share repurchase plan (the &#8220;Share Repurchase Plan&#8221;) to purchase up to 5,000,000 shares of Class A Common Stock. There is no expiration date for the Share Repurchase Plan. As of December&#160;2, 2023, the maximum number of shares of Class A Common Stock that may yet be repurchased under the Share Repurchase Plan was 2,443,400 shares.</span></div><div style="margin-top:12pt"><span><br/></span></div><div id="i8aeb5602a8484aa694bae6e576778b9c_487"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insider Trading Arrangements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended December&#160;2, 2023, <ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-604"><ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-605"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-606"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-607">none of our directors or officers (as defined in Rule 16a1(f) under the Exchange Act) adopted, modified or terminated a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement&#8221;</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> (as each term is defined in Item 408 of Regulation S-K).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Description</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1003078/000110465923107006/tm2327258d1_ex3-1.htm">3.1</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1003078/000110465923107006/tm2327258d1_ex3-1.htm">Restated Certificate of Incorporation of the Registrant (incorporated by reference to Exhibit 3.1 to the Registrant&#8217;s Current Report on Form 8-K filed on October 5, 2023 (File No. 001-14130)).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1003078/000110465923107006/tm2327258d1_ex3-2.htm">3.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1003078/000110465923107006/tm2327258d1_ex3-2.htm">Third Amended and Restated By-Laws of the Registrant (incorporated by reference to Exhibit 3.2 to the Registrant&#8217;s Current Report on Form 8-K filed on October 5, 2023 (File No. 001-14130)).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1003078/000110465923107006/tm2327258d1_ex10-1.htm">10.1</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1003078/000110465923107006/tm2327258d1_ex10-1.htm">Registration Rights Agreement, dated as of October 4, 2023, by and among the Registrant and the shareholders party thereto (incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Current Report on Form 8-K filed on October 5, 2023 (File No. 001-14130)).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102formofrestricted.htm">10.</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102formofrestricted.htm">2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102formofrestricted.htm">Form of Restricted Stock Unit Agreement </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102formofrestricted.htm">for Executives </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit102formofrestricted.htm">under the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103formofperformanc.htm">10.</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103formofperformanc.htm">3</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103formofperformanc.htm">Form of Performance Share Unit Award Agreement </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103formofperformanc.htm">for Executives </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit103formofperformanc.htm">under the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit104executiveseveran.htm">10.</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit104executiveseveran.htm">4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit104executiveseveran.htm">MSC Executive Severance Plan.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit105mscindustrialdir.htm">10.</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit105mscindustrialdir.htm">5</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit105mscindustrialdir.htm">MSC Industrial Direct Co., Inc. Deferred Compensation Plan for Non-Executive Directors and Consultants</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.*&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex311.htm">Certification of Principal Executive Officer pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a>.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex312.htm">Certification of Principal Financial Officer pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex321.htm">Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="msm-20231202xex322.htm">Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document.*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema Document.*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase Document.*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Label Linkbase Document.*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).*</span></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.173%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Filed herewith.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furnished herewith.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicates a management contract or compensatory plan or arrangement. </span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">28</span></div></div></div><div id="i8aeb5602a8484aa694bae6e576778b9c_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.003%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.101%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MSC INDUSTRIAL DIRECT CO., INC.<br/>(Registrant)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated: January&#160;9, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ ERIK GERSHWIND</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Erik Gershwind</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated: January&#160;9, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KRISTEN ACTIS-GRANDE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kristen Actis-Grande</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial Officer and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;Principal Accounting Officer )</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">29</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>exhibit102formofrestricted.htm
<DESCRIPTION>EX-10.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i49309d1c553a48d290d081815253e9ba_1"></div><div style="min-height:68.4pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT 10.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">MSC INDUSTRIAL DIRECT CO., INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">2023 OMNIBUS INCENTIVE PLAN</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">RESTRICTED STOCK UNIT AGREEMENT </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Participant&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">%%FIRST_NAME_MIDDLE_NAME_LAST_NAME%-%</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RSUs Granted&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">%%TOTAL_SHARES_GRANTED,'999,999,999'%-%</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Grant Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;%%OPTION_DATE,'Month DD, YYYY'%-%</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This RESTRICTED STOCK UNIT AGREEMENT (this &#8220;Agreement&#8221;) is entered into on the date set forth on the signature page hereto, by and between MSC Industrial Direct Co., Inc. (the &#8220;Company&#8221;) and the above-named participant (the &#8220;Participant&#8221;).  The Company and the Participant may hereinafter each be referred to as a &#8220;Party&#8221; and collectively as the &#8220;Parties.&#8221;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Parties desire to enter into this Agreement for the purpose of establishing the terms and conditions of RSUs (as defined below) that have been granted to the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NOW, THEREFORE,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in consideration of the foregoing premises and the mutual covenants and agreements set forth in this Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereby agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Capitalized terms used but not defined herein shall have the meanings given to such terms in the Company&#8217;s 2023 Omnibus Incentive Plan (the &#8220;Plan&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Grant of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Participant is hereby granted an Award (the &#8220;Award&#8221;) of restricted stock units (&#8220;RSUs&#8221;) issued under the Plan, evidencing the grant thereof by the Compensation Committee (the &#8220;Committee&#8221;) of the Board of Directors of the Company on the grant date (the &#8220;Grant Date&#8221;), and the Participant hereby accepts the Award, in each case, on the terms and subject to the conditions set forth in this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Vesting Dates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to Sections 7, 8, 9, 11 and 13 below, the applicable percentage of the RSUs shall vest on each &#8220;Vesting Date&#8221; in accordance with the following schedule, provided that the Participant remains an associate of, or in the service of, the Company (or a Subsidiary) during the entire period commencing on the Grant Date and ending on the applicable Vesting Date&#58;</font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="padding-left:32.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.119%"><tr><td style="width:1.0%"></td><td style="width:58.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Vesting Date</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Percentage of RSUs Vested</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:232%">%%VEST_DATE_PERIOD1,'Month DD, YYYY'%-%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">25%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:232%">%%VEST_DATE_PERIOD2,'Month DD, YYYY'%-%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">50%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:232%">%%VEST_DATE_PERIOD3,'Month DD, YYYY'%-%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">75%</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:232%">%%VEST_DATE_PERIOD4,'Month DD, YYYY'%-%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">100%</font></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Settlement&#59; Rights as a Shareholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Upon vesting, each RSU shall be converted into the right to receive one (1) share of the Company&#8217;s Class A Common Stock, par value $0.001 per share (a &#8220;Share&#8221;), upon settlement.  Settlement of vested RSUs shall be made promptly following the date such RSUs shall have vested and in any case within sixty (60) days following the date of vesting, provided that the Participant shall not be permitted, directly or indirectly, to designate the year of settlement.  Any fractional share upon vesting shall be used to satisfy the Company&#8217;s withholding obligation.</font><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless and until such time as Shares are issued in settlement of vested RSUs, the Participant shall have no ownership of the Shares allocated to the RSUs and, subject to the provisions of Section 5, shall have no rights as a shareholder with respect to such Shares.  Upon settlement, the Company shall cause the Company&#8217;s transfer agent to issue a certificate or certificates for the Shares in the name of the Participant, or to make a book entry record of such issuance, and the Participant shall thereupon have all rights as a shareholder with respect to such Shares, including the right to vote such Shares and to receive all dividends and other distributions paid with respect to such Shares.  The Company may place on the certificates representing the Shares such legend or legends as the Company may deem appropriate and the Company may place a stop transfer order with respect to such Shares with the transfer agent(s) for the Shares.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any dividends paid in cash on Shares prior to vesting of the RSUs shall be credited to the Participant as additional RSUs, as if the RSUs then held by the Participant had been converted to Shares.  The amount of such credit, which may be in whole and&#47;or fractional RSUs (carried to three decimals), shall be determined based on the Fair Market Value of Shares on the date of payment of such dividend.  All such additional RSUs credited to the Participant shall be subject to the same vesting requirements applicable to the RSUs underlying the Award and shall be settled in accordance with, and at the time of, settlement of vested RSUs pursuant to this Agreement.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">No Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Award and the RSUs are non-transferable and may not be assigned, pledged or hypothecated and shall not be subject to execution, attachment or similar process.  Upon any attempt to effect any such disposition, or upon the levy of any such process, the Award shall immediately become null and void and the RSUs shall be forfeited.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Termination of Employment or Provision of Services by Reason of Death, Disability or Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Participant&#8217;s employment with or provision of services for the Company and its Subsidiaries terminates by reason of death, Disability or Retirement (each, as defined below), the RSUs shall fully vest and any forfeiture restrictions on this Award shall lapse on the date of such death, Disability or termination of employment by reason of Retirement.  For purposes of this Agreement, &#8220;Disability&#8221; shall mean (as determined by the Committee in its sole </font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-2-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">discretion) any mental or physical illness that would qualify the Participant for a disability under any long-term disability plan maintained by the Company or any Subsidiary that is applicable to such Participant, provided that if necessary for the Award to satisfy Section 409A of the Code, a &#8220;Disability&#8221; must also be a disability within the meaning of Section 409A&#59; and &#8220;Retirement&#8221; shall mean termination of employment or provision of services without Cause (as defined below), death or Disability on or after age sixty-five (65) with five (5) years of service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Other Termination of Employment or Provision of Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Participant&#8217;s employment or provision of services (including as a Non-Executive Director) is terminated for any reason other than death, Disability or Retirement, this Award and the RSUs represented by this Award that have not yet vested as of such date shall be forfeited to the Company forthwith and all rights of the Participant under this Award and such unvested RSUs represented by this Award shall immediately terminate.  For purposes of this Award, the termination date shall be the last day of employment or provision of services and shall not be extended by any actual or deemed period of notice of termination, whether under statute, common law, contract or otherwise.  For purposes of this Award, the Participant&#8217;s employment or provision of services shall be deemed to have terminated if the entity for which the Participant is employed or providing services ceases to be a Subsidiary.  In addition, the Participant&#8217;s employment or service will be deemed to have terminated for Cause, if after the Participant&#8217;s employment or service has terminated, facts and circumstances are discovered that would have justified a termination for Cause (and any Shares that may have been issued upon settlement of vested RSUs after the occurrence of the conduct that would have justified a termination for Cause shall be subject to recoupment by the Company, and if such Shares are no longer held by the Participant, then the Participant shall pay to the Company a sum equal to the Fair Market Value of the Shares at the time such Shares were issued).  Any determination of Cause shall be made by the Committee, in its sole discretion.  For purposes of this Agreement (other than for purposes of determinations made under Article 11 of the Plan), &#8220;Cause&#8221; shall mean (i) the willful and continued failure by the Participant to substantially perform his or her duties with the Company and its Subsidiaries (other than any such failure resulting from his or her incapacity due to physical or mental illness), (ii) the engaging by the Participant in conduct which is demonstrably and materially injurious to the Company or its Subsidiaries, monetarily or otherwise, (iii) the engaging by the Participant in fraud, breach of fiduciary duty, dishonesty, misappropriation or other actions that cause damage to the property or business of the Company or its Subsidiaries, or (iv) the Participant&#8217;s conviction of, or entering a plea of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">nolo contendere</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to, a felony.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No later than the date as of which an amount first becomes includible in the gross income of the Participant for income tax purposes with respect to the Award granted hereunder, the Participant shall make arrangements satisfactory to the Company regarding the payment of any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to such amount and by acceptance of this Award, the Participant has agreed to and hereby does, instruct the Company to satisfy the Company&#8217;s minimum statutory withholding obligations with Shares that are to be delivered upon settlement of the RSUs.  Notwithstanding any provision herein to the contrary, in the event an Award becomes subject to FICA taxes at a time when the Award would not otherwise vest pursuant to Section 3, the Company shall (and without providing the Participant with an election) settle a sufficient number of RSUs determined based on the Fair Market Value on the date of settlement that does not exceed the applicable minimum statutory withholding tax obligation with respect to such FICA taxes and any federal, state or local income taxes that may apply as a result of such accelerated settlement of RSUs and the Company shall withhold such amounts to satisfy such FICA and any related income tax liability&#59; provided, however, that any such accelerated settlement of RSUs shall be made only to the extent permitted under Treasury Regulations section 1.409A-3(j)(4)(vi). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The obligations of the Company under the Plan shall be conditional on such payment arrangements, and the Company and its Subsidiaries shall, to the extent permitted by law, have the </font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-3-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">right to deduct any such taxes from any payment otherwise due to the Participant.  The Committee may establish such procedures as it deems appropriate for the settlement of withholding obligations with Shares.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">The Participant should consult his or her own tax advisor for more information concerning the tax consequences of the grant and settlement of RSUs under this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Death of Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If any of the RSUs shall vest upon the death of the Participant, any Shares to be delivered upon settlement shall be registered in the name of the estate of the Participant unless the Company shall have theretofore received in writing a beneficiary designation, in which event they shall be registered in the name of the designated beneficiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Special Forfeiture and Repayment Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">If the Participant, while providing services to the Company or any Subsidiary, or after cessation of such service, violates a confidentiality, non-competition or non-solicitation covenant or agreement, as determined by the Committee in its sole discretion, then (i) this Award and the RSUs represented by this Award that have not yet vested as of such date shall be forfeited to the Company forthwith and all rights of the Participant under this Award and such unvested RSUs represented by this Award shall immediately terminate, and (ii) if any RSUs have vested within the twelve (12)-month period immediately preceding the date of the earliest violation by the Participant (or following the date of the earliest violation), then, upon the Company&#8217;s demand, the Participant shall immediately deliver to the Company certificate(s) for the number of Shares delivered upon settlement of such RSUs or, if any shares have been sold, the Participant shall immediately remit to the Company, in cash, the proceeds of any such sale(s).  Notwithstanding the foregoing, in the event of a Change in Control, the Company&#8217;s right to cancel the Award or to require forfeiture or repayment, as provided above, shall terminate without prejudice to any rights that the Company otherwise may have under applicable law. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The Participant hereby acknowledges and agrees that the restrictions contained in this Section 11 are being made for the benefit of the Company in consideration of the Participant&#8217;s receipt of the Award.  The Participant further acknowledges and agrees that the receipt of the Award is a voluntary action on the part of the Participant and that the Company is unwilling to provide the Award to the Participant without including the restrictions contained herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">The Participant hereby consents to a deduction from, and set-off against, any amounts owed to the Participant by the Company or its Subsidiaries from time to time to the extent of any amounts owed to the Company by the Participant hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The forfeiture and repayment provisions of this Award are in addition to, and not in lieu of, any other remedies that the Company may have in the event of a violation by the Participant of any confidentiality, non-competition or non-solicitation covenant in any agreement between the Participant and the Company or any of its Subsidiaries. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Incentive Compensation Recoupment Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant hereby further agrees that the Participant shall be subject to any clawback, recoupment or other similar policy that the Company adopts, including the Company&#8217;s Executive Incentive Compensation Recoupment Policy, and acknowledges and agrees that the Award, the Shares issued and&#47;or amounts paid or to be paid hereunder and&#47;or amounts received with respect to any sale of such Shares, shall be subject to potential cancellation, recoupment, rescission, payback or other action in accordance with the terms of such policy. The Participant agrees and consents to the Company&#8217;s application, implementation and enforcement of (i) any such policy established by the Company that may apply to the Participant and (ii) any provision of applicable law relating to cancellation, recoupment, rescission or payback of compensation, and expressly agrees that the Company may take such actions as are necessary to effectuate such policy or applicable law without further </font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-4-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">consent or action being required by the Participant.  To the extent that the terms of this Agreement and such policy conflict, then the terms of such policy shall prevail.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The provisions of the Plan applicable to a Change in Control shall apply to this Award, and the Committee may take such actions as it deems appropriate pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   In accepting this Award, the Participant acknowledges and agrees that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Plan is established voluntarily by the Company, is discretionary in nature and may be amended, suspended or terminated by the Company at any time&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the grant of this Award is voluntary and occasional and does not create any contractual or other right to receive future grants of Awards, or benefits in lieu of Awards, even if Awards have been granted repeatedly in the past&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">all decisions with respect to future grants of Awards, if any, will be at the sole discretion of the Company&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Participant&#8217;s participation in the Plan is voluntary&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Participant&#8217;s participation in the Plan shall not create a right to further employment with the Company or any Subsidiary and shall not interfere with the ability of the Company or any Subsidiary to terminate the Participant&#8217;s employment relationship at any time&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">this Award is an extraordinary item that does not constitute compensation of any kind for services of any kind rendered to the Company or any Subsidiary and is outside the scope of the Participant&#8217;s employment or service contract, if any&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the future value of the Shares underlying this Award is unknown and cannot be predicted with certainty&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">no claim or entitlement to compensation or damages shall arise from the forfeiture of unvested RSUs under the Award resulting from the Participant&#8217;s termination of service (for any reason whatsoever and whether or not in breach of local labor laws), and in consideration of this Award to which the Participant is otherwise not entitled, the Participant irrevocably agrees never to institute any claim against the Company and&#47;or any Subsidiary, waives the Participant&#8217;s ability, if any, to bring any such claim, and releases the Company and&#47;or any Subsidiary from any such claim&#59; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, the Participant shall be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claims&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">for a Participant residing outside of the United States&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">this Award and any Shares acquired under the Plan are not intended to replace any pension rights or compensation&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">this Award is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, dismissal, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to past services for the Company or any Subsidiary&#59; and</font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-5-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">in the event of the Participant&#8217;s termination of service (whether or not in breach of local labor laws), the Participant&#8217;s right to vest under the Plan, if any, will terminate effective as of the date of termination of service&#59; and the Committee shall have the exclusive discretion to determine when the Participant is no longer actively providing service for purposes of this Award.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Effect of Amendment of Plan&#59; Amendment of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No discontinuation, modification or amendment of the Plan may, without the express written consent of the Participant, adversely affect the rights of the Participant under this Award, except as expressly provided under the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Agreement may be amended as provided under the Plan, but except as provided thereunder any such amendment shall not adversely affect Participant&#8217;s rights hereunder without Participant&#8217;s consent. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">No Limitation on Rights of the Company&#59; Adjustment of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The grant of this Award shall not in any way affect the right or power of the Company to make adjustments, reclassifications or changes in its capital or business structure or to merge, consolidate, dissolve, liquidate, sell, or transfer all or any part of its business or assets.  The number and kind of shares subject to this Award and other related terms shall be adjusted by the Committee in accordance with Section 12.2 of the Plan.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Compliance with Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything herein to the contrary, the Company shall not be obligated to issue or deliver or cause to be issued or delivered any certificates for Shares, unless and until the Company is advised by its counsel that the issuance and delivery of such certificates is in compliance with all applicable laws, regulations of governmental authority, and the requirements of any exchange upon which Shares are traded.  The Company shall in no event be obligated to register any securities pursuant to the Securities Act of 1933 (as now in effect or as hereafter amended) or to take any other action in order to cause the issuance and delivery of such certificates to comply with any such law, regulation or requirement.  The Company may require, as a condition of the issuance and delivery of such certificates and in order to ensure compliance with such laws, regulations, and requirements, that the Participant makes such covenants, agreements, and representations as the Company, in its sole discretion, considers necessary or desirable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Agreement Not a Contract of Employment or Other Relationship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement is not a contract of employment, and the terms of employment of the Participant or other relationship of the Participant with the Company or any of its Subsidiaries shall not be affected in any way by this Agreement except as specifically provided herein.  The execution of this Agreement shall not be construed as conferring any legal rights upon the Participant for a continuation of an employment or other relationship with the Company or any of its Subsidiaries, nor shall it interfere with the right of the Company or any of its Subsidiaries to discharge the Participant and to treat him or her without regard to the effect which such treatment might have upon him or her as a Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As a condition of acceptance of this Award, the Participant explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of personal data as described in this Section 19 by and among, as applicable, the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Participant&#8217;s participation in the Plan.  The Participant understands that the Company and its Subsidiaries hold certain personal information about the Participant, including the Participant&#8217;s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company or any Subsidiary, and details of all Awards or any other entitlement to Shares awarded, </font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-6-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">canceled, exercised, vested, unvested or outstanding in the Participant&#8217;s favor (the &#8220;Data&#8221;), for the purpose of implementing, managing and administering the Plan.  The Participant further understands that the Company and its Subsidiaries may transfer the Data amongst themselves as necessary for the purpose of implementation, management and administration of the Participant&#8217;s participation in the Plan, and that the Company and its Subsidiaries may each further transfer the Data to any third parties assisting the Company in the implementation, management and administration of the Plan.  The Participant understands that these recipients may be located in the Participant&#8217;s country, or elsewhere, and that the recipient&#8217;s country may have different data privacy laws and protections than the Participant&#8217;s country.  The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative.  The Participant, through participation in the Plan and acceptance of an Award under the Plan, authorizes such recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, managing and administering the Participant&#8217;s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any Shares.  The Participant understands that the Data will be held only as long as is necessary to implement, manage and administer the Participant&#8217;s participation in the Plan.  The Participant understands that if he or she resides outside of the United States, he or she may, at any time, view the Data, request additional information about the storage and processing of the Data, require any necessary amendments to the Data, or refuse or withdraw the consents herein in writing, in any case without cost, by contacting in writing his or her local human resources representative.  Further, the Participant understands that he or she is providing the consents herein on a purely voluntary basis.  If the Participant does not consent, or if the Participant later seeks to revoke his or her consent, the Participant&#8217;s employment status and position with the Company or its Subsidiary will not be affected&#59; the only adverse consequence of refusing or withdrawing the Participant&#8217;s consent is that the Company would not be able to grant the Participant Awards or administer or maintain such Awards.  Therefore, the Participant understands that refusing or withdrawing the Participant&#8217;s consent may affect his or her ability to participate in the Plan.  For more information on the consequences of refusal to consent or withdrawal of consent, the Participant understands that he or she may contact his or her local human resources representative.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any notice or other communication required or permitted hereunder shall be in writing and shall be delivered personally or sent by certified, registered or express mail, postage prepaid, return receipt requested, or by a reputable overnight delivery service.  Any such notice shall be deemed given when received by the intended recipient.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except to the extent preempted by Federal law, this Agreement shall be construed and enforced in accordance with, and governed by, the laws of the State of New York without regard to any principles thereof relating to the conflicts of laws that would result in the application of the laws of any other jurisdiction.  The Parties agree that the state and federal courts located in the State of New York, County of Suffolk, shall have exclusive jurisdiction in any action, suit or proceeding based on or arising out of this Agreement and the Parties hereby&#58; (a)&#160;submit to the personal jurisdiction of such courts&#59; (b)&#160;consent to service of process in connection with any action, suit or proceeding&#59; (c)&#160;agree that venue is proper and convenient in such forum&#59; (d)&#160;waive any other requirement (whether imposed by statute, rule of court or otherwise) with respect to personal jurisdiction, subject matter jurisdiction, venue or service of process&#59; and (e)&#160;waive the right, if any, to a jury trial.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Acknowledgment&#59; Interpretation of Agreement and Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant acknowledges receipt of a copy of the Plan, and represents that the Participant is familiar with the terms and provisions thereof, and hereby accepts this Award subject to all the terms and provisions of this Agreement and of the Plan.  The Participant hereby agrees to accept as binding, conclusive </font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-7-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and final all decisions or interpretations of the Committee with respect to any questions arising under this Agreement or the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan and this Agreement constitute the entire agreement and understanding of the Parties with respect to the subject matter of this Agreement, and supersede all prior understandings and agreements, whether oral or written, between the Parties hereto with respect to the specific subject matter hereof.  To the extent any provisions of the Agreement are inconsistent or in conflict with any terms or provisions of the Plan, the Plan shall govern.  </font></div><div><font><br></font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-8-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:68.4pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">I have read, understand and agree to abide by the terms of this Agreement, the Plan and the most recently executed Associate Confidentiality, Non-Solicitation and Non-Competition Agreement that I entered into with the Company (the &#8220;Associate Agreement&#8221;).&#160; By checking the box labeled &#8220;I Agree,&#8221; or by otherwise electronically indicating my acceptance of this Agreement, I hereby acknowledge that the grant of the RSUs pursuant to this Agreement is consideration for my entering into and complying with the Associate Agreement.&#160; I understand this Agreement, the Plan and the Associate Agreement in all respects and the terms and conditions of the RSUs granted to me.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">FOR MSC INDUSTRIAL DIRECT CO., INC. USE ONLY</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">ACCEPTED BY MSC INDUSTRIAL DIRECT CO., INC.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">By&#58; Neal Dongre, Vice President, General Counsel &#38; Corporate Secretary</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#47;s&#47; Neal Dongre</font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:68.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-9-</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>3
<FILENAME>exhibit103formofperformanc.htm
<DESCRIPTION>EX-10.3
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ib0080d187dd648fb9769ca181c187dbb_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT 10.3</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">MSC INDUSTRIAL DIRECT CO., INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:174%">2023 OMNIBUS INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">PERFORMANCE SHARE UNIT AWARD AGREEMENT </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Participant&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;%%FIRST_NAME_MIDDLE_NAME_LAST_NAME%-%</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Target Shares&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">%%TOTAL_SHARES_GRANTED,'999,999,999'%-% </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Grant Date&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">November 3, 2023</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;Fiscal Year 2024 &#8211; Fiscal Year 2026</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This PERFORMANCE SHARE UNIT AWARD AGREEMENT (this &#8220;Award Agreement&#8221;) is entered into by and between MSC Industrial Direct Co., Inc. (the &#8220;Company&#8221;) and the above-named participant (the &#8220;Participant&#8221;).  The Company and the Participant may hereinafter each be referred to as a &#8220;Party&#8221; and collectively as the &#8220;Parties.&#8221;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Company has agreed to grant to the Participant an Award of Performance Share Units (each, as defined below), subject to the terms and conditions set forth in this Award Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NOW, THEREFORE,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in consideration of the foregoing premises and the mutual covenants and agreements set forth in this Award Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereby agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Capitalized terms used but not defined herein shall have the meanings given to such terms in the Company&#8217;s 2023 Omnibus Incentive Plan (the &#8220;Plan&#8221;).  As used herein&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Average Adjusted Invested Capital</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a thirteen (13)-month average of the sum of (i) the Company&#8217;s generally accepted accounting principles (GAAP) shareholders&#8217; equity and (ii) the total interest-bearing debt less cash and cash equivalents, subject to adjustments as provided in Section 5.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Adjusted Net Operating Profit After Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; for a fiscal year shall mean the Company&#8217;s income from operations less provision for income taxes associated with its operating profit as determined under generally accepted accounting principles, subject to adjustments as provided in Section 5.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Adjusted Return on Invested Capital (ROIC)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; for a fiscal year shall mean the Company&#8217;s Adjusted Net Operating Profit After Taxes divided by Average Adjusted Invested Capital.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Average Adjusted ROIC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean the sum of the Adjusted Return on Invested Capital (ROIC) for each of the three (3) fiscal years in the Performance Period divided by three (3).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the Performance Share Unit Award hereby granted.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean November 3, 2023, the date on which the Company granted the Award to the Participant pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Criteria</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the performance criteria established by the Committee (as defined below) and as set forth in Section 4.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean the Company&#8217;s three (3) consecutive fiscal years commencing with the fiscal year beginning September 3, 2023.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Share Unit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">mean a bookkeeping entry that records the equivalent of one (1) share of the Company&#8217;s Class A Common Stock, par value $0.001 per share. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Share Unit Target</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the target number of Performance Share Units that may be earned by the Participant pursuant to this Award Agreement set forth earlier in this Award Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Qualifying Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a Qualifying Termination as defined in the Company&#8217;s Executive Severance Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean any voluntary termination by the Participant as an associate of the Company (or any Subsidiary) after reaching age fifty-five (55), where the Participant&#8217;s age plus years of continuous employment with the Company or its Subsidiaries equals at least sixty-five (65).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean the date on the third anniversary of the Grant Date. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Grant of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Participant is hereby granted an Award of Performance Share Units under the Plan, evidencing the grant thereof by the Compensation Committee (the &#8220;Committee&#8221;) of the Board of Directors of the Company on the Grant Date, and the Participant hereby accepts the Award, in each case, on the terms and subject to the conditions set forth in this Award Agreement.  The target number of Shares subject to this Award is the Performance Share Unit Target.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to Sections 9, 10, 11, 13, 14 and 15 below, provided that the Participant remains an associate of, or in the service of, the Company (or a Subsidiary) during the entire period commencing on the Grant Date and ending on the Vesting Date, the Participant shall be eligible to earn the applicable percentage of the Performance Share Unit Target based upon the achievement of the Performance Criteria as set forth in Section 4.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Performance Criteria</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Performance Share Units may be earned upon achievement of the Average Adjusted ROIC for the Performance Period, in accordance with the following schedule. The Committee will certify Average Adjusted ROIC and determine the level of any earned Performance Share Units as soon as administratively practical after the Performance Period, but not later than the ninetieth (90</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) day following the end of the Performance Period.</font></div><div style="padding-left:22.55pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.705%"><tr><td style="width:1.0%"></td><td style="width:31.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Adjusted ROIC</font></div></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of <br>Performance Share Target Earned</font></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Below Threshold&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 17.6%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</font></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Threshold&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</font></td></tr><tr><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target&#58;</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7%</font></td><td colspan="3" style="border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum&#58;</font></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9% or above</font></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200%</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-2-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The percentage of the Performance Share Target earned for results between performance levels shall be determined by straight line interpolation with the number of Performance Share Units earned rounded down to the nearest whole number.  Any Performance Share Units that are not earned in accordance with this Section 4 shall be forfeited.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee shall have discretion to make such adjustments to the computation of Average Adjusted Invested Capital and Adjusted Net Operating Profit After Taxes as it deems appropriate to reflect the impact of items that are not indicative of ongoing operating results, including changes in accounting principles, litigation (recoveries and charges), restructurings and severance, regulatory changes, natural disasters, acquisitions or dispositions, other exceptional items not reflective of operational performance (operating performance includes both income and expense related items that are directly correlated with the operating profit of the underlying business operations), and appropriate adjustments for fifty-three (53)-week fiscal years.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Settlement&#59; Rights as a Shareholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Upon vesting as provided in Section 3 and subject to achievement of the Performance Criteria as provided in Section 4 or as otherwise provided in this Award Agreement, each Performance Share Unit shall be converted into the right to receive one Share upon settlement.  Settlement of vested Performance Share Units shall be made promptly following the date such Performance Share Units are earned and in any case within sixty (60) days following the date of certification by the Committee as provided in Section 4, provided that the Participant shall not be permitted, directly or indirectly, to designate the year of settlement.  Any fractional share upon vesting shall be used to satisfy the Company&#8217;s withholding obligation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless and until such time as Shares are issued in settlement of vested Performance Share Units, the Participant shall have no ownership of the Shares allocated to the Performance Share Units and, subject to the provisions of Section 7, shall have no rights as a shareholder with respect to such Shares.  Upon settlement, the Company shall cause the Company&#8217;s transfer agent to issue a certificate or certificates for the Shares in the name of the Participant, or to make a book entry record of such issuance, and the Participant shall thereupon have all rights as a shareholder with respect to such Shares, including the right to vote such Shares and to receive all dividends and other distributions paid with respect to such Shares.  The Company may place on the certificates representing the Shares such legend or legends as the Company may deem appropriate and the Company may place a stop transfer order with respect to such Shares with the transfer agent(s) for the Shares.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any dividends paid in cash on Shares prior to vesting of the Performance Share Units shall be credited to the Participant as additional Performance Share Units, as if the Performance Share Units then held by the Participant had been converted to Shares.  The amount of such credit, which may be in whole and&#47;or fractional Performance Share Units (carried to three decimals), shall be determined based on the Fair Market Value of Shares on the date of payment of such dividend.  All such additional Performance Share Units credited to the Participant shall be subject to the same vesting and performance requirements applicable to the Performance Share Units underlying the Award as set forth in Sections 3 and 4, and shall be settled in accordance with, and at the time of, settlement of vested Performance Share Units pursuant to this Award Agreement.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">No Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Award and the Performance Share Units are non-transferable and may not be assigned, pledged or hypothecated and shall not be subject to execution, attachment or similar process.  Upon any attempt to effect any such disposition, or upon the levy of any such process, the Award shall immediately become null and void and the Performance Share Units shall be forfeited.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-3-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Termination of Employment or Provision of Services by Reason of Death, Disability, Retirement or a Qualifying Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Participant&#8217;s employment with or provision of services for the Company and its Subsidiaries terminates by reason of death or Disability (as defined below), this Award shall fully vest, any forfeiture restrictions on this Award shall lapse on the date of such death or Disability, the Participant (or the Participant&#8217;s estate) shall be entitled to receive the full number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment or provision of services had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6.  For purposes of this Award Agreement, &#8220;Disability&#8221; shall mean (as determined by the Committee in its sole discretion) any mental or physical illness that would qualify the Participant for a disability under any long-term disability plan maintained by the Company or any Subsidiary that is applicable to such Participant, provided that if necessary for the Award to satisfy Section 409A of the Code, a &#8220;Disability&#8221; must also be a disability within the meaning of Section 409A.  If the Participant&#8217;s employment with or provision of services for the Company and its Subsidiaries terminates by reason of Retirement, this Award shall partially vest, any forfeiture restrictions on such partially vested Award shall lapse on the date of such Retirement, the Participant shall be entitled to receive a number of Performance Share Units equal to the product of (a) and (b), where (a) is equal to a fraction, the numerator of which is the number of full years (i.e., 365-day periods) of employment from the Date of Grant until the date of Retirement, and the denominator of which is three (3), and (b) is the number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment or provision of services had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6.  If the Participant&#8217;s employment with or provision of services for the Company and its Subsidiaries terminates by reason of a Qualifying Termination, this Award shall partially vest, any forfeiture restrictions on such partially vested Award shall lapse on the date of such Qualifying Termination, the Participant shall be entitled to receive a number of Performance Share Units equal to the product of (a) and (b), where (a) is equal to 33-1&#47;3%, and (b) is the number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment or provision of services had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6&#59; provided that if at the time of the Qualifying Termination the Participant is eligible for Retirement, the Participant shall be entitled to receive a number of Performance Share Units equal to the product of (a) and (b), where (a) is equal to a fraction, the numerator of which is the number of full years of employment (rounded up to the next highest whole integer) from the Date of Grant until the date of the Qualifying Termination, and the denominator of which is three (3), and (b) is the number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment or provision of services had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6.  Notwithstanding the foregoing, if the Participant&#8217;s employment with or provision of services for the Company and its Subsidiaries terminates by reason of Retirement or a Qualifying Termination after the Participant has reached age sixty-five (65) with five (5) years of service, this Award shall fully vest, any forfeiture restrictions on this Award shall lapse on the date of such Retirement or Qualifying Termination, the Participant shall be entitled to receive the full number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment or provision of services had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Other Termination of Employment or Provision of Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as provided below, if the Participant&#8217;s employment or provision of services (including as a Non-Executive Director) is terminated for any reason other than death, Disability, Retirement or a Qualifying Termination, this Award and the Performance Share Units represented by this Award that have not yet vested as of such date shall be forfeited to the Company forthwith and all rights of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-4-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Participant under this Award and such unvested Performance Share Units represented by this Award shall immediately terminate.  For purposes of this Award, the termination date shall be the last day of employment or provision of services and shall not be extended by any actual or deemed period of notice of termination, whether under statute, common law, contract or otherwise.  For purposes of this Award, the Participant&#8217;s employment or provision of services shall be deemed to have terminated if the entity for which the Participant is employed or providing services ceases to be a Subsidiary.  In addition, the Participant&#8217;s employment or service will be deemed to have terminated for Cause, if after the Participant&#8217;s employment or service has terminated, facts and circumstances are discovered that would have justified a termination for Cause (and any Shares that may have been issued upon settlement of vested Performance Share Units after the occurrence of the conduct that would have justified a termination for Cause shall be subject to recoupment by the Company, and if such Shares are no longer held by the Participant, then the Participant shall pay to the Company a sum equal to the Fair Market Value of the Shares at the time such Shares were issued).  Any determination of Cause shall be made by the Committee, in its sole discretion.  For purposes of this Award Agreement (other than for purposes of determinations made under Article 11 of the Plan), &#8220;Cause&#8221; shall mean (i) the willful and continued failure by the Participant to substantially perform his or her duties with the Company and its Subsidiaries (other than any such failure resulting from his or her incapacity due to physical or mental illness), (ii) the engaging by the Participant in conduct which is demonstrably and materially injurious to the Company or its Subsidiaries, monetarily or otherwise, (iii) the engaging by the Participant in fraud, breach of fiduciary duty, dishonesty, misappropriation or other actions that cause damage to the property or business of the Company or its Subsidiaries, or (iv) the Participant&#8217;s conviction of, or entering a plea of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">nolo contendere</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to, a felony.  Notwithstanding the foregoing, if the Participant&#8217;s employment is terminated by the Company without Cause or the Participant voluntarily terminates his or her employment, (i) if the Participant is eligible for Retirement at the time of such termination, this Award shall partially vest, any forfeiture restrictions on such partially vested Award shall lapse on the date of such termination, the Participant shall be entitled to receive a number of Performance Share Units equal to the product of (a) and (b), where (a) is equal to a fraction, the numerator of which is the number of full years (i.e., 365-day periods) of employment from the Date of Grant until the date of such termination, and the denominator of which is three (3), and (b) is the number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6 or (ii) if the Participant has reached age sixty-five (65) with five (5) years of service at the time of such termination, this Award shall fully vest, any forfeiture restrictions on this Award shall lapse on the date of such termination, the Participant shall be entitled to receive the full number of Performance Share Units that otherwise would have been earned by the Participant if the Participant&#8217;s employment or provision of services had not terminated prior to the Vesting Date determined in accordance with Section 4, and settlement shall be made as provided in Section 6.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No later than the date as of which an amount first becomes includible in the gross income of the Participant for income tax purposes with respect to the Award granted hereunder, the Participant shall make arrangements satisfactory to the Company regarding the payment of any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to such amount. Unless the Participant elects, with respect to each particular vesting event, to satisfy his or her withholding obligation with a cash payment in accordance with rules established by the Committee, the Participant shall be deemed to have, and by his or her signature hereto hereby does, instruct the Company to satisfy the Company&#8217;s minimum statutory withholding obligations with Shares that are to be delivered in connection with the vesting and issuance of Shares under the Award. Changes to this instruction to pay withholding obligations in Shares (i.e., to make arrangements to pay withholding obligations in cash) can only be made during the &#8220;trading window&#8221; prior to the vesting event under the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-5-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Company&#8217;s Insider Trading Policy.  Notwithstanding any provision herein to the contrary, in the event an Award becomes subject to FICA taxes at a time when the Award would not otherwise vest pursuant to Section 3, the Company shall (and without providing the Participant with an election) settle a sufficient number of Performance Share Units determined based on the Fair Market Value on the date of settlement that does not exceed the applicable minimum statutory withholding tax obligation with respect to such FICA taxes and any federal, state or local income taxes that may apply as a result of such accelerated settlement of Performance Share Units and the Company shall withhold such amounts to satisfy such FICA and any related income tax liability&#59; provided, however, that any such accelerated settlement of Performance Share Units shall be made only to the extent permitted under Treasury Regulations section 1.409A-3(j)(4)(vi). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The obligations of the Company under the Plan shall be conditional on such payment arrangements, and the Company and its Subsidiaries shall, to the extent permitted by law, have the right to deduct any such taxes from any payment otherwise due to the Participant.  The Committee may establish such procedures as it deems appropriate for the settlement of withholding obligations with Shares.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">The Participant should consult his or her own tax advisor for more information concerning the tax consequences of the grant and settlement of Performance Share Units under this Award Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Death of Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If any of the Performance Share Units shall vest upon the death of the Participant, any Shares to be delivered upon settlement shall be registered in the name of the estate of the Participant unless the Company shall have theretofore received in writing a beneficiary designation, in which event they shall be registered in the name of the designated beneficiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Special Forfeiture and Repayment Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">If the Participant, while providing services to the Company or any Subsidiary, or after cessation of such service, violates a confidentiality, non-competition or non-solicitation covenant or agreement, as determined by the Committee in its sole discretion, then (i) this Award and the Performance Share Units represented by this Award that have not yet vested as of such date shall be forfeited to the Company forthwith and all rights of the Participant under this Award and such unvested Performance Share Units represented by this Award shall immediately terminate, and (ii) if any Performance Share Units have vested within the twelve (12)-month period immediately preceding the date of the earliest violation by the Participant (or following the date of the earliest violation), then, upon the Company&#8217;s demand, the Participant shall immediately deliver to the Company certificate(s) for the number of Shares delivered upon settlement of such Performance Share Units or, if any shares have been sold, the Participant shall immediately remit to the Company, in cash, the proceeds of any such sale(s).  Notwithstanding the foregoing, in the event of a Change in Control, the Company&#8217;s right to cancel the Award or to require forfeiture or repayment, as provided above, shall terminate without prejudice to any rights that the Company otherwise may have under applicable law. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The Participant hereby acknowledges and agrees that the restrictions contained in this Section 13 are being made for the benefit of the Company in consideration of the Participant&#8217;s receipt of the Award.  The Participant further acknowledges and agrees that the receipt of the Award is a voluntary action on the part of the Participant and that the Company is unwilling to provide the Award to the Participant without including the restrictions contained herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">The Participant hereby consents to a deduction from, and set-off against, any amounts owed to the Participant by the Company or its Subsidiaries from time to time to the extent of any amounts owed to the Company by the Participant hereunder.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-6-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The forfeiture and repayment provisions of this Award are in addition to, and not in lieu of, any other remedies that the Company may have in the event of a violation by the Participant of any confidentiality, non-competition or non-solicitation covenant in any agreement between the Participant and the Company or any of its Subsidiaries. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Incentive Compensation Recoupment Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant hereby further agrees that the Participant shall be subject to any clawback, recoupment or other similar policy that the Company adopts, including the Company&#8217;s Executive Incentive Compensation Recoupment Policy, and acknowledges and agrees that the Award, the Shares issued and&#47;or amounts paid or to be paid hereunder and&#47;or amounts received with respect to any sale of such Shares, shall be subject to potential cancellation, recoupment, rescission, payback or other action in accordance with the terms of such policy. The Participant agrees and consents to the Company&#8217;s application, implementation and enforcement of (i) any such policy established by the Company that may apply to the Participant and (ii) any provision of applicable law relating to cancellation, recoupment, rescission or payback of compensation, and expressly agrees that the Company may take such actions as are necessary to effectuate such policy or applicable law without further consent or action being required by the Participant.  To the extent that the terms of this Award Agreement and such policy conflict, then the terms of such policy shall prevail.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The provisions of Article 11 of the Plan applicable to a Change in Control shall apply to this Award, and the Committee may take such actions as it deems appropriate pursuant to the Plan&#59; provided, however, that for all purposes of Article 11 of the Plan and the Company&#8217;s Executive Change in Control Severance Plan, the Performance Criteria shall be deemed to have been achieved at the target level provided in Section 4, except that if the Change in Control occurs after the first fiscal year of the Performance Period and the actual level of achievement (based on one, two or three full fiscal years) is higher than the target level, then the actual level of achievement shall be used to determine the level of achievement of the Performance Criteria, or in the case of the assumption or substitution of this Award, the number of shares of restricted stock or restricted stock units of the assumed or substituted award (any such restricted stock or restricted stock units to have a vesting date that corresponds to the third anniversary of the Grant Date).  Settlement shall be made as provided in Section 6.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   In accepting this Award, the Participant acknowledges and agrees that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Plan is established voluntarily by the Company, is discretionary in nature and may be amended, suspended or terminated by the Company at any time&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the grant of this Award is voluntary and occasional and does not create any contractual or other right to receive future grants of Awards, or benefits in lieu of Awards, even if Awards have been granted repeatedly in the past&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">all decisions with respect to future grants of Awards, if any, will be at the sole discretion of the Company&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Participant&#8217;s participation in the Plan is voluntary&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Participant&#8217;s participation in the Plan shall not create a right to further employment with the Company or any Subsidiary and shall not interfere with the ability of the Company or any Subsidiary to terminate the Participant&#8217;s employment relationship at any time&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">this Award is an extraordinary item that does not constitute compensation of any kind for services of any kind rendered to the Company or any Subsidiary and is outside the scope of the Participant&#8217;s employment or service contract, if any&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-7-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the future value of the Shares underlying this Award is unknown and cannot be predicted with certainty&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">no claim or entitlement to compensation or damages shall arise from the forfeiture of unvested Performance Share Units under the Award resulting from the Participant&#8217;s termination of service (for any reason whatsoever and whether or not in breach of local labor laws), and in consideration of this Award to which the Participant is otherwise not entitled, the Participant irrevocably agrees never to institute any claim against the Company and&#47;or any Subsidiary, waives the Participant&#8217;s ability, if any, to bring any such claim, and releases the Company and&#47;or any Subsidiary from any such claim&#59; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, the Participant shall be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claims&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">for a Participant residing outside of the United States&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">this Award and any Shares acquired under the Plan are not intended to replace any pension rights or compensation&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">this Award is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, dismissal, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to past services for the Company or any Subsidiary&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.02pt">in the event of the Participant&#8217;s termination of service (whether or not in breach of local labor laws), the Participant&#8217;s right to vest under the Plan, if any, will terminate effective as of the date of termination of service&#59; and the Committee shall have the exclusive discretion to determine when the Participant is no longer actively providing service for purposes of this Award.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Effect of Amendment of Plan&#59; Amendment of Award Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No discontinuation, modification or amendment of the Plan may, without the express written consent of the Participant, adversely affect the rights of the Participant under this Award, except as expressly provided under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Award Agreement may be amended as provided under the Plan, but except as provided thereunder any such amendment shall not adversely affect Participant&#8217;s rights hereunder without Participant&#8217;s consent. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">No Limitation on Rights of the Company&#59; Adjustment of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The grant of this Award shall not in any way affect the right or power of the Company to make adjustments, reclassifications or changes in its capital or business structure or to merge, consolidate, dissolve, liquidate, sell or transfer all or any part of its business or assets.  The number and kind of shares subject to this Award and other related terms shall be adjusted by the Committee in accordance with Section 12.2 of the Plan.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Compliance with Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything herein to the contrary, the Company shall not be obligated to issue or deliver or cause to be issued or delivered any certificates for Shares, unless and until the Company is advised by its counsel that the issuance and delivery of such certificates is in compliance with all applicable laws, regulations of governmental authority, and the requirements of any exchange upon which Shares are traded.  The Company shall in no event be obligated to register any securities pursuant to the Securities Act of 1933 (as now in effect or as hereafter amended) or to take any other action in order to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-8-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">cause the issuance and delivery of such certificates to comply with any such law, regulation or requirement.  The Company may require, as a condition of the issuance and delivery of such certificates and in order to ensure compliance with such laws, regulations and requirements, that the Participant makes such covenants, agreements and representations as the Company, in its sole discretion, considers necessary or desirable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Agreement Not a Contract of Employment or Other Relationship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Award Agreement is not a contract of employment, and the terms of employment of the Participant or other relationship of the Participant with the Company or any of its Subsidiaries shall not be affected in any way by this Award Agreement except as specifically provided herein.  The execution of this Award Agreement shall not be construed as conferring any legal rights upon the Participant for a continuation of an employment or other relationship with the Company or any of its Subsidiaries, nor shall it interfere with the right of the Company or any of its Subsidiaries to discharge the Participant and to treat him or her without regard to the effect which such treatment might have upon him or her as a Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As a condition of acceptance of this Award, the Participant explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of personal data as described in this Section 21 by and among, as applicable, the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Participant&#8217;s participation in the Plan.  The Participant understands that the Company and its Subsidiaries hold certain personal information about the Participant, including the Participant&#8217;s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company or any Subsidiary, and details of all Awards or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant&#8217;s favor (the &#8220;Data&#8221;), for the purpose of implementing, managing and administering the Plan.  The Participant further understands that the Company and its Subsidiaries may transfer the Data amongst themselves as necessary for the purpose of implementation, management and administration of the Participant&#8217;s participation in the Plan, and that the Company and its Subsidiaries may each further transfer the Data to any third parties assisting the Company in the implementation, management and administration of the Plan.  The Participant understands that these recipients may be located in the Participant&#8217;s country, or elsewhere, and that the recipient&#8217;s country may have different data privacy laws and protections than the Participant&#8217;s country.  The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative.  The Participant, through participation in the Plan and acceptance of an Award under the Plan, authorizes such recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, managing and administering the Participant&#8217;s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any Shares.  The Participant understands that the Data will be held only as long as is necessary to implement, manage and administer the Participant&#8217;s participation in the Plan.  The Participant understands that if he or she resides outside of the United States, he or she may, at any time, view the Data, request additional information about the storage and processing of the Data, require any necessary amendments to the Data, or refuse or withdraw the consents herein in writing, in any case without cost, by contacting in writing his or her local human resources representative.  Further, the Participant understands that he or she is providing the consents herein on a purely voluntary basis.  If the Participant does not consent, or if the Participant later seeks to revoke his or her consent, the Participant&#8217;s employment status and position with the Company or its Subsidiary will not be affected&#59; the only adverse consequence of refusing or withdrawing the Participant&#8217;s consent is that the Company would not be able to grant the Participant Awards or administer or maintain such Awards.  Therefore, the Participant understands that refusing or withdrawing the Participant&#8217;s consent may affect his or her ability to participate in the Plan.  For </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-9-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">more information on the consequences of refusal to consent or withdrawal of consent, the Participant understands that he or she may contact his or her local human resources representative.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any notice or other communication required or permitted hereunder shall be in writing and shall be delivered personally or sent by certified, registered or express mail, postage prepaid, return receipt requested, or by a reputable overnight delivery service.  Any such notice shall be deemed given when received by the intended recipient.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except to the extent preempted by Federal law, this Award Agreement shall be construed and enforced in accordance with, and governed by, the laws of the State of New York without regard to any principles thereof relating to the conflicts of laws that would result in the application of the laws of any other jurisdiction.  The Parties agree that the state and federal courts located in the State of New York, County of Suffolk, shall have exclusive jurisdiction in any action, suit or proceeding based on or arising out of this Award Agreement and the Parties hereby&#58; (a) submit to the personal jurisdiction of such courts&#59; (b) consent to service of process in connection with any action, suit or proceeding&#59; (c) agree that venue is proper and convenient in such forum&#59; (d) waive any other requirement (whether imposed by statute, rule of court or otherwise) with respect to personal jurisdiction, subject matter jurisdiction, venue or service of process&#59; and (e) waive the right, if any, to a jury trial.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Acknowledgment&#59; Interpretation of Award Agreement and Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant acknowledges receipt of a copy of the Plan, and represents that the Participant is familiar with the terms and provisions thereof, and hereby accepts this Award subject to all the terms and provisions of this Award Agreement and of the Plan.  The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Committee with respect to any questions arising under this Award Agreement or the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan and this Award Agreement constitute the entire agreement and understanding of the Parties with respect to the subject matter of this Award Agreement, and supersede all prior understandings and agreements, whether oral or written, between the Parties hereto with respect to the specific subject matter hereof.  To the extent any provisions of the Award Agreement are inconsistent or in conflict with any terms or provisions of the Plan, the Plan shall govern.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-10-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">I have read, understand and agree to abide by the terms of this Award Agreement, the Plan and the most recently executed Associate Confidentiality, Non-Solicitation and Non-Competition Agreement that I entered into with the Company (the &#8220;Associate Agreement&#8221;).&#160; By checking the box labeled &#8220;I Agree,&#8221; or by otherwise electronically indicating my acceptance of this Award Agreement, I hereby acknowledge that the grant of the Performance Share Units pursuant to this Award Agreement is consideration for my entering into and complying with the Associate Agreement.&#160; I understand this Award Agreement, the Plan and the Associate Agreement in all respects and the terms and conditions of the Performance Share Units granted to me.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">FOR MSC INDUSTRIAL DIRECT CO., INC. USE ONLY</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">ACCEPTED BY MSC INDUSTRIAL DIRECT CO., INC.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">By&#58; Neal Dongre, Vice President, General Counsel &#38; Corporate Secretary</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#47;s&#47; Neal Dongre</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">-11-</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>4
<FILENAME>exhibit104executiveseveran.htm
<DESCRIPTION>EX-10.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i37a53df3ce6c4af0924016354004c728_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.4</font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MSC EXECUTIVE SEVERANCE PLAN</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Amended and Restated Effective (March 21, 2023)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i37a53df3ce6c4af0924016354004c728_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MSC EXECUTIVE SEVERANCE PLAN</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This document sets forth the terms and conditions of the MSC Executive Severance Plan (the &#8220;Plan&#8221;), which is hereby adopted by MSC Industrial Direct Co., Inc. (&#8220;MSC&#8221;) for the benefit of the eligible employees of MSC and its subsidiaries to this document. MSC and all such designated subsidiaries hereinafter are referred to, individually and collectively, as the &#8220;Company.&#8221; This document sets forth the terms of the Plan and is applicable to such eligible employees of the Company who participate in the Plan in accordance with Sections 2 and 3 below.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effective Date and Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The &#8220;Effective Date&#8221; of the Plan shall be October 27, 2016. The &#8220;Plan Year&#8221; shall be the 12-consecutive month period beginning on January 1 and ending on December 31&#59; provided, however, that, the first Plan Year shall be a short Plan Year beginning on the Effective Date and ending on December 31, 2016. This amendment and restatement of the Plan shall be effective  March 21, 2023.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligibility for Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each person who is customarily employed by the Company as a Vice President, Senior Vice President or Executive Vice President (an &#8220;Eligible Associate&#8221;) who experiences a &#8220;Qualifying Termination&#8221; (as defined below) shall be a participant in the Plan, other than any person who is covered by an employment, severance or similar agreement with the Company that provides for payment of severance pay under specified circumstances&#59; provided, however, that for purposes of this Section 2, any agreement, plan or award or similar instrument providing for benefits upon a change in control of the Company shall not be deemed to be such an agreement&#59; provided, further, that there shall be no duplication of comparable benefits under the Plan and any such agreement, plan or award or similar instrument. Notwithstanding the foregoing, any person classified by the Company as an independent consultant, contractor, or temporary worker to the Company will not be eligible for this severance program, even if it is later determined by a court or governmental agency that such person was or is an employee of the Company.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Eligible Associate shall become a participant (a &#8220;Participant&#8221;) in the Plan on the later of the Effective Date, or the date on which he or she has a Qualifying Termination. A Participant&#8217;s participation in the Plan shall cease as of the date the Participant is no longer an Eligible Associate and is not entitled to any benefit provided under this Plan.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 4. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Entitlement to a Severance Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.26pt">Subject to the provisions of this Section 4, each Participant who incurs a Qualifying Termination (as hereinafter defined) shall be eligible to receive a &#8220;Severance Benefit&#8221; under the Plan that is determined in accordance with Section 5 below. For purposes of the Plan, a &#8220;Qualifying Termination&#8221; means the occurrence of one of the following&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:25.17pt">The&#160;&#160;&#160;&#160;involuntary&#160;&#160;&#160;&#160;termination&#160;&#160;&#160;&#160;of&#160;&#160;&#160;&#160;the&#160;&#160;&#160;&#160;Participant&#8217;s employment by the Company as a result of the elimination of such Participants&#8217; job or position with the Company because of reorganization, job elimination, or site closure&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.98pt">The termination of the Participant&#8217;s employment with the Company upon the Participant&#8217;s failure to accept a material change in the geographic location where such Participant is required  to primarily perform his or her services for the Company, such that the distance between the previous geographic location and the new geographic location exceeds 50 miles (one way)&#59; provided however that the Company must notify the Participant of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">this termination of employment within 90 days of the Participant&#8217;s refusal to accept this change in geographic location&#59;  or</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.79pt">The termination of the Participant&#8217;s employment with the Company upon the Participant&#8217;s failure to accept a reduction in such Participant&#8217;s base salary of 20 percent or more&#59; provided however that the Company must notify the Participant of this termination of employment within 90 days of the Participant&#8217;s refusal to accept this reduction in base salary.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.61pt">As a condition of receiving any Severance Benefit under the Plan, each Participant shall be required to execute a separation agreement  and general release  (the &#8220;Agreement&#8221;) in favor of the Company  in such form and of such content  as the Plan Administrator, in its sole discretion, may require and such Participant does not revoke the Agreement, to the extent the Agreement permits revocation. The Agreement shall not be executed prior to the date of the Participant&#8217;s Qualifying Termination (the &#8220;Termination Date&#8221;). Notwithstanding any provision in the Plan to the contrary, if such required Agreement is not so executed by the terminated Participant or revoked, the Participant shall not be entitled to any payments or benefits under the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.26pt">Participants who are notified of their Qualifying Termination during what the Plan Administrator determines is a Company-approved leave of absence of less than six months will be eligible for a Severance Benefit under the Plan. In the event that such Company-approved leave (i) is for six months or longer or, (ii) as of the Termination Date, more than six months has elapsed since the beginning of such Company-approved leave and the Participant did not resume continuous active employment with the Company prior to the end of such six-month period, no Severance Benefit shall be payable to such Participant.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.61pt">In the event that a Participant dies after receipt of notification of a Qualifying Termination but prior to the Termination Date or prior to the full payment of any Severance Benefit to which the Participant is entitled, (i) any Severance Allowance that would have been paid to such Participant under the Plan shall be paid to his or her Beneficiary or estate, (ii) any Benefits Credit payment due under Section 6 below shall be made on behalf of the Participant&#8217;s qualified beneficiaries (within the meaning of COBRA), and  (iii) any Outplacement  Services that are unused as of the date of a Participant&#8217;s death shall be immediately forfeited.  For purposes of this Plan, &#8220;Beneficiary&#8221; shall be the same beneficiary as the Participant has elected on the Company&#8217;s life insurance plan or, if no such beneficiary is elected on the life insurance plan, the beneficiary election in place for the Company&#8217;s defined contribution plan. </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.26pt">Notwithstanding anything in the Plan to the contrary,  no Eligible Associate or Participant shall be entitled to receive a Severance Benefit in the event that the Plan Administrator determines, in its sole discretion, that (i) at the time of the Participant&#8217;s Qualifying Termination, the Company had cause to terminate the Participant&#8217;s employment for failure to meet Company-established  performance  criteria, the Participant&#8217;s misconduct, or the Participant&#8217;s violation of any applicable Company policy&#59; (ii) the Participant resigned from employment with the Company prior to the date the Participant&#8217;s employment is scheduled to terminate, or (iii) prior to the Termination Date, the Participant received an offer of employment from the Company or any affiliate thereof on terms that are comparable in the aggregate to those of the position held by the Participant with the Company prior to the Termination Date. Notwithstanding anything in the Plan to the contrary, payment and provision of any Severance Benefit shall cease and be forfeited, to the extent not previously paid or provided, immediately upon the Participant&#8217;s acceptance of any offer of employment with the Company or any of its affiliates.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.54pt">In addition, if a Participant incurs a Qualifying Termination, and the Plan Administrator determines, in its sole discretion, that thereafter (i) the Participant breached any provision(s) of the Agreement described in Section 4(b) above, or (ii) the Participant breached any provision(s) of any confidentiality, non-compete, non-solicitation, non-disparagement or other restrictive covenant or similar agreement with the Company, any unpaid or unused Severance Benefit shall be immediately forfeited (including, without limitation, any Benefits Subsidy payment and any outplacement services) and the Participant shall immediately repay to the Company any amount(s) of Severance Allowance previously paid to such Participant on account of such Qualifying Termination.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 5.  &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Determination of Severance Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   Subject to the provisions of Section 4 above and this Section 5, if a Participant incurs a Qualifying Termination, the Participant shall be entitled to a &#8220;Severance Benefit.&#8221; A &#8220;Severance Benefit&#8221; shall consist of a &#8220;Severance Allowance&#8221; determined in accordance with this Section 5, subject to the Participant&#8217;s eligibility (and eligibility of members of the Participant&#8217;s family), a Benefits Credit payment,  determined in accordance with Section 6 below, the Vesting Acceleration Benefit described in Section 7 below and, at the discretion of the Plan Administrator, &#8220;Outplacement Services&#8221; described in Section 8 below.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.26pt">The amount of a Participant&#8217;s Severance Allowance shall be determined as of the Termination Date and shall equal the amount determined in accordance with Section 5(a), plus the amount determined in accordance with Section 5(b). The amount determined in accordance with this Section 5(a) shall be based on the Participant&#8217;s level of employment with the Company at the time of the Qualifying Termination, and shall be determined in accordance with the following chart&#58;</font></div><div><font><br></font></div><div style="padding-left:6.3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"><tr><td style="width:1.0%"></td><td style="width:48.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:109%">Participant&#8217;s Level of Employment With</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:104%">the Company</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:109%">Aggregate Amount of Severance</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:104%">Allowance Under Section 5(a)</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Executive Vice President</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18 months of Base Pay</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Senior Vice President</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 months of Base Pay</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vice President</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12 months of Base Pay</font></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing or anything in the Plan to the contrary, the amount of any Severance Allowance payable to any Participant under the Plan shall be reduced, dollar-for-dollar, but not below $0.00, by the amount of any payments made by the Company or any affiliates thereof, to such Participant under the Worker Adjustment and Retraining Notification Act, as amended (the &#8220;WARN Act&#8221;) or any similar state law.  For purposes hereof&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:25.17pt">&#8220;Base Pay&#8221; means such Participant&#8217;s monthly base rate of salary on the Termination Date, prorated to the extent necessary to take into account any reduced schedule of employment, but excluding all other forms of compensation such as bonuses.</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.98pt">A Participant&#8217;s level of employment with the Company shall be determined by the Plan Administrator, in its sole discretion.</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;The portion of the Severance Allowance determined in accordance with this Section 5(a) shall be paid in equal </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">pro rata </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">installments, in accordance with the normal payroll practices of the Company in effect on the date of the Qualifying Termination, over the number of months listed in the chart above under the column for the &#8220;aggregate amount of severance allowance&#8221; (i.e., 18, 15 or 12 months)  applicable to the Participant&#8217;s position, commencing on the Company payroll payday specified in the Participant&#8217;s Agreement, provided that MSC previously received from such Participant a fully executed Agreement and any revocation period applicable to the Agreement expired without revocation by the Participant.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.61pt"> In addition to the Severance Allowance as calculated above there will be an additional payment amount (the &#8220;Bonus Allowance&#8221;) for associates who are in roles that are bonus eligible. The amount to be paid shall be calculated at 100% of the individual&#8217;s bonus target prorated for the current fiscal year based on the date of the Qualifying Termination so long as the Qualifying Termination date is on or after the first day of MSC&#8217;s third fiscal quarter. Any Qualifying Termination that occurs before the first day of MSC&#8217;s third fiscal quarter shall not receive a bonus payment. This additional payment (if any) is payable in a lump sum on the Company payroll payday specified in the Participant&#8217;s Agreement, provided that MSC previously received from such Participant a fully executed Agreement and any revocation period applicable to the Agreement expired without revocation by the Participant. The Bonus Allowance and the Severance Allowance are collectively the &#8220;Severance Payment.&#8221;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.26pt">All payments of any Severance Benefit shall be net of any required withholding, any employment taxes and other required taxes and deductions with respect to the Severance Benefit.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 6.          </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits Subsidy  Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event a Participant who is covered under the Company&#8217;s current Healthcare Plans incurs a Qualifying Termination, and such Participant is eligible to continue health plan coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (&#8220;COBRA&#8221;) for periods after the date coverage would otherwise terminate on account of such Qualifying Termination, the Company shall pay to the Participant an amount equal to the credit provided by the Company toward the cost of the Participant&#8217;s healthcare coverage (determined based on the Participant&#8217;s salary band, plan election and coverage tier immediately prior to the Qualifying Termination and including any Wellness credit to which the Participant was entitled immediately prior to the Qualifying Termination) for the period determined in accordance with the following chart (the &#8220;Benefits Subsidy&#8221;)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div style="padding-left:6.3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"><tr><td style="width:1.0%"></td><td style="width:48.814%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:-66.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">Participant&#8217;s Level of Employment With the Company</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-83.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">Aggregate Amount of Company Benefits Subsidy</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Executive Vice President</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18 months of Benefits Subsidy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Senior Vice President</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15 months of Benefits Subsidy</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vice President</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12 months of Benefits Subsidy</font></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Benefits Subsidy  will be paid to the Participant in one-lump sum payment on the Company payday specified in the Participant&#8217;s Agreement, provided that MSC had previously received from such Participant a fully executed Agreement and any revocation period applicable to the Agreement expired without revocation by the Participant.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 7. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting Acceleration Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event a Participant incurs a Qualifying Termination, subject to the provisions of Section 4 above, as of the Termination Date, any unvested Awards under the MSC Industrial Direct, Co. Inc. 2005 Omnibus Incentive Plan or the MSC Industrial Direct, Co. Inc. 2015 Omnibus Incentive Plan (collectively, the &#8220;Omnibus Plans&#8221;) held by a Participant on the Termination Date shall be deemed to be vested as follows&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">For any unvested Options or Stock Appreciation Rights (including any assumed or substituted options or stock appreciation rights) held by the Participant that have an exercise price that is no greater than the Fair Market Value of a Share of the underlying MSC stock on the Termination Date, each such Award will become vested and exercisable with respect to the number of Options or Stock Appreciation Rights that would have vested on the next scheduled vesting date for such Award in accordance with terms of the applicable Award Agreement and Omnibus Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">For Restricted Stock Awards, Restricted Stock Unit Awards, Performance Share Awards and other share-based Awards (including assumed or substituted restricted stock, restricted stock units, performance shares and other share-based awards) held by the Participant, any restrictions applicable to each such Award will lapse with respect to the number of Shares that would have vested on the next scheduled vesting  date for such Award and any performance conditions imposed with respect to such Shares shall be deemed to be achieved at target performance levels or as otherwise provided in the applicable Award Agreement.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this Section 7, capitalized terms not otherwise defined in the Plan shall have the meanings prescribed under the applicable Omnibus Plan. Except as provided in this Section 7, the terms of the Omnibus Plans and the applicable Award Agreements will continue to apply.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">Section 8. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">Outplacement Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">. The Plan Administrator may determine, in its sole discretion, to provide outplacement services as part of any Severance Benefit of any Participant (&#8220;Outplacement Services&#8221;). Any such outplacement services shall be of such nature and such</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">duration as the Plan Administrator shall determine, in its discretion, and shall be described in the applicable Participant&#8217;s Agreement. A Participant must commence usage of any Outplacement Services provided in a Severance Benefit no later than ninety (90) days after the Participant&#8217;s Termination Date. Outplacement Services not commenced by the end of such ninety (90)-day period shall be immediately forfeited.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 9. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Severance Committee of MSC, shall be the plan administrator (the &#8220;Plan Administrator&#8221;). The Plan Administrator shall be responsible for the overall operation and administration of the Plan. The Plan Administrator may appoint or employ such persons as it, he or she may deem necessary to render advice with respect to any responsibility of the Company or the Plan Administrator under the Plan. The Plan Administrator shall have the exclusive discretionary power and authority to interpret the terms of the Plan and to decide all questions concerning the operation and administration of the Plan including, without limitation, the eligibility of any person to participate in the Plan, the determination whether a Qualifying Termination under the Plan has occurred, the right to and amount of any benefit payable under the Plan to any individual and the date on which any individual ceases to be a Plan Participant. The Plan Administrator&#8217;s decisions hereunder shall be final and binding on all Participants and all other persons interested or claiming any interest under the Plan. The Plan Administrator may allocate to any one or more of the Company&#8217;s associates any responsibility it may have under the Plan and may designate any other person or persons to carry out any of its responsibilities under the Plan&#59; provided, however, that the Plan Administrator shall not allocate or designate any responsibility with respect to a Participant who is an &#8220;officer&#8221; of the Company, within the meaning of Section 16(a)(1) of the Securities Exchange Act of 1934 (&#8220;Section 16&#8221;), who is subject to the filing requirements of Section 16.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 10. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Funding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Plan, as a &#8220;severance pay arrangement&#8221; within the meaning of Section 3(2)(B)(i) of ERISA, is intended to be, and shall be administered and maintained as, an unfunded welfare benefit plan within the meaning of Section 3(1) of ERISA. This Plan is a &#8220;top hat&#8221; plan that is available to a select group of management.  The Plan shall not be funded through a trust, an insurance contract or otherwise, and all benefit payments under the Plan shall be made from the general assets of the Company. Accordingly, a Participant shall not have any claim against specific assets of Company, and shall be only a general creditor, with respect to any rights the Participant may have under the Plan. All expenses and costs in connection with the operation of the Plan shall be borne by Company.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 11. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Plan may be amended or terminated, in whole or in part, at any time by the Plan Administrator, subject to approval, as appropriate, by the Company&#8217;s Board of Directors. Except as provided below, any such Plan amendment or termination may apply to all, or any designated class or classes of employees (including, without limitation, former employees). Except as provided below, upon termination of the Plan, the Company shall have no further obligations or liabilities hereunder, and all Plan benefits and all Company and Plan Administrator obligations under the Plan shall cease. Notwithstanding the above, except with a Participant&#8217;s consent, no such amendment or termination shall impair the rights of a Participant with respect to benefits payable hereunder if such Participant ceased to be an Eligible Associate and became entitled to payment of a Severance Benefit  under Sections 4, 5, 6, 7 and 8 hereof prior to the date such amendment or termination was adopted.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 12. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Employment Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Plan is not a contract of employment, and the terms of employment of an associate with the Company shall not be affected in any way by this Plan except as specifically provided herein. The adoption of this Plan shall not be construed as conferring any legal rights upon any employee for the continuation of an employment</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">7</font></div></div></div><div id="i37a53df3ce6c4af0924016354004c728_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">relationship with the Company, nor shall it interfere with the right of the Company to discharge the associate.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.26pt">&#160;&#160;&#160;&#160;The payment of a severance pay allowance under the Plan shall not be taken into account for any purpose under any other plan or policy of the Company, except as otherwise specifically provided in the Plan or in such other plan or policy.</font></div><div style="text-indent:81pt"><font><br></font></div><div style="text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:13.61pt">No benefit payable under this Plan may be assigned, transferred, pledged  as a security for indebtedness or otherwise encumbered, or subjected to any legal process for the payment of any claim against a Participant and any attempt to cause the same to be so subjected shall be null and void and without effect.</font></div><div style="text-indent:81pt"><font><br></font></div><div style="text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.26pt">Whenever appropriate in the Plan, words used in the singular may be read in the plural&#59; words used in the plural may be read in the singular&#59; and words importing the masculine gender shall be deemed equally to refer to the feminine or be neutral. Any reference to a Section shall refer to a Section of this Plan, unless otherwise indicated.</font></div><div style="text-indent:81pt"><font><br></font></div><div style="text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:13.61pt">The headings of Sections are included solely for convenience of reference, and if there is any conflict between such headings and the text of the Plan, the text shall control.</font></div><div style="text-indent:81pt"><font><br></font></div><div style="text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.26pt">In the event that the terms of the Plan conflict with the terms of any summary or other description of the Plan, the terms of the Plan shall govern.</font></div><div style="text-indent:81pt"><font><br></font></div><div style="text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:15.54pt">This Plan shall be construed in accordance with the Employee Retirement Income Security Act of 1974, as amended, (&#8220;ERISA&#8221;), and except to the extent preempted by federal law, the Plan shall be construed, administered and enforced in accordance with the laws of the State of New York, without giving effect to the principles thereof relating to the conflict of laws.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Plan shall bind any successor to all or substantially all of the Company&#8217;s assets in the same manner and to the same extent that the Company would be obligated under the Plan if no succession had taken place.</font></div><div style="padding-right:11.05pt;text-align:justify"><font><br></font></div><div style="padding-right:11.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 15. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Nonalienation of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise specifically provided herein, neither the rights nor any amounts payable under the Plan shall not be subject to any manner of anticipation, alienation, sale, transfer, assignment, pledge, encumbrance, charge, garnishment, execution or levy of any kind, either voluntary or involuntary, including any liability which is for alimony of other payments for the support of a spouse or former spouse, or for any other relative of a Participant, prior to actually being received by the person entitled to payment under the terms of the Plan.  Any attempt to anticipate, alienate, sell, transfer, assign, pledge, encumber, charge, garnish, execute, levy upon or otherwise dispose of any right to amounts payable hereunder, shall be null and void.</font></div><div style="padding-right:11.05pt"><font><br></font></div><div style="padding-right:11.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If a Participant is incompetent, the Company may (i) require the appointment of a conservator or guardian, (ii) distribute amounts to his or her spouse, with respect to a Participant who is married, or to such other relative of an unmarried Participant for the benefit of such Participant, or (iii) distribute such amounts directly to or for the benefit of such Participant&#59; provided however, in all cases, that a conservator, guardian, or other person charged with his or her care has not been appointed.  Alternatively, the Company may distribute such amounts to an escrow account established by the Company in its sole and absolute discretion until the proper payee is determined.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-right:11.05pt"><font><br></font></div><div style="padding-right:11.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Overpayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If, due to mistake or any other reason, a person receives Severance Benefits under the Plan in excess of what the Plan provides, that person shall repay the overpayment to the Company in a lump sum within 30 days of the Company providing notice to such person of the amount of overpayment.  If such person fails to so repay the overpayment, then without limiting any other remedies available to the Company, the Company may deduct the amount of the overpayment from any other amounts which become payable to that person under the Plan or otherwise.</font></div><div style="padding-right:11.05pt;text-align:justify"><font><br></font></div><div style="padding-right:11.05pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Claims Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In the event that any person (a &#8220;Claimant&#8221;) makes a claim for benefits under the Plan (a &#8220;Claim&#8221;), such Claim shall be made by the Claimant&#8217;s filing a notice thereof with the Plan Administrator within ninety (90) days after such Claimant first has knowledge of such Claim.  Each Claimant who has submitted a Claim to the Plan Administrator shall be afforded a reasonable opportunity to state such Claimant&#8217;s position and to present evidence and other material relevant to the Claim to the Plan Administrator for its consideration in rendering its decision with respect thereto.  The Plan Administrator shall render its decision in writing within sixty (60) days after the Claim is referred to it, and a copy of such written decision shall be furnished to the Claimant. Each Claimant whose Claim has been denied by the Plan Administrator shall be provided written notice thereof, which notice shall set forth the following (in a manner calculated to be understood by such Claimant)&#58;</font></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;the specific reason(s) for the denial&#59;</font></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;specific reference to pertinent provision(s) of the Plan upon which such denial is based&#59;</font></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;a description of any additional material or information necessary for the Claimant to perfect such Claim and an explanation of why such material or information is necessary&#59; and</font></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;an explanation of the procedure hereunder for review of such Claim.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each such Claimant shall be afforded a reasonable opportunity for a full and fair review of the decision of the Plan Administrator denying the Claim.  Such review shall be by the Plan Administrator.  Such appeal shall be made within ninety (90) days after the Claimant received the written decision of the Plan Administrator and shall be made by the written request of the Claimant or such Claimant&#8217;s duly authorized representative to the Plan Administrator.  In the event of appeal, the Claimant or such Claimant&#8217;s duly authorized representative may review pertinent documents and submit issues and comments in writing to the Plan Administrator.  The Plan Administrator may approve, disapprove or modify the decision of the Plan Administrator, in whole or in part, or may take such other action with respect to such appeal as it deems appropriate.  The decision of the Plan Administrator with respect to such appeal shall be made promptly, and in no event later than sixty (60) days after receipt of such appeal, unless special circumstances require an extension of such time within which to render such decision, in which event such decision shall be rendered as soon as possible and in no event later than one hundred twenty (120) days following receipt of such appeal.  The decision of the Plan Administrator shall be in writing and in a manner calculated to be understood by the Claimant and shall include specific reasons for such decision and set forth specific references to the pertinent provisions of the Plan upon which such decision is based.  The Claimant shall be furnished a copy of the written decision of the Plan Administrator.  Such decision shall be final and conclusive upon all persons interested therein, except to the extent otherwise provided by applicable law. Not in limitation of the foregoing, the Plan Administrator shall have the discretion to decide any factual or interpretative issues in its determination of Claims, and the Plan Administrator&#8217;s exercise of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">such discretion shall be conclusive and binding as long as it is not arbitrary or capricious.  The Company shall be the agent for service of legal process upon this Plan, and its address for such purpose shall be the address of its principal place of business in Melville, New York.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Code Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything in the Plan to the contrary, if any amount or benefit that the Company determines would constitute non-exempt &#8220;deferred compensation&#8221; for purposes of Section 409A of the Code would otherwise be payable or distributable under this Plan by reason of a Participant&#8217;s termination of employment, then to the extent necessary to comply with Code Section 409A&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:67.5pt;padding-right:10.6pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.2pt">if the payment or distribution is payable in a lump sum to a &#8220;specified employee&#8221; (within the meaning of Section 409A of the Code), the Participant&#8217;s right to receive payment or distribution of such non-exempt deferred compensation will be delayed until the earlier of the Participant&#8217;s death or the seventh month following the Participant&#8217;s Termination Date&#59; and</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:67.5pt;padding-right:10.6pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.52pt">if the payment or distribution is payable over time to a &#8220;specified employee&#8221; (within the meaning of Section 409A of the Code), the amount of such non-exempt deferred compensation that would otherwise be payable during the six (6) month period immediately following the Participant&#8217;s Termination Date will be accumulated and the Participant&#8217;s right to receive payment or distribution of such accumulated amount will be delayed until the earlier of the Participant&#8217;s death or the seventh month following the Participant&#8217;s Termination Date and paid on the earlier of such dates, without interest, and the normal payment or distribution schedule for any remaining payments or distributions will commence.</font></div><div style="padding-left:6pt;padding-right:10.6pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="padding-right:10.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If an amount to be paid under this Plan is payable in two or more installments, each installment shall be treated as a separate payment for purposes of Section 409A.  To the extent any expense reimbursement or in-kind benefit to which a Participant is or may be entitled to receive under the Plan constitutes non-exempt &#8220;deferred compensation&#8221; for purposes of Section 409A of the Code, then (i) such reimbursement shall be paid to the Participant as soon as administratively practicable after the Participant submits a valid claim for reimbursement, but in no event later than the last day of the Participant&#8217;s taxable year following the taxable year in which the expense was incurred, (ii) the amount of expenses eligible for reimbursement, or in-kind benefits provided, during any taxable year of the Participant shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Participant, and (iii) the Participant&#8217;s right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit.  A termination of employment shall not be deemed to have occurred for purposes of any provision of this Plan providing for the payment of any amounts or benefits subject to Code Section 409A upon or following a termination of employment unless such termination is also a &#8220;separation from service&#8221; within the meaning of Code Section 409A and, for purposes of any such provision of this Plan, references to a &#8220;termination,&#8221; &#8220;termination of employment&#8221; or like terms shall mean &#8220;separation from service.&#8221; Nothing in this Plan shall operate or be construed to cause the Plan to fail to comply with the requirements of Code Section 409A and, to the extent applicable, it is intended that the Plan comply with the provisions of Code Section 409A and shall be administered in a manner consistent with that intent.  Any provision of this Plan that would cause the Plan or any payment made hereunder to fail to satisfy Code Section 409A shall have no force and effect until amended by the Company to comply with Code Section 409A (which amendment may be retroactive to the extent permitted by Code Section 409A) and may be made by the Company without the consent of any Participant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:80%">10</font></div></div></div><div id="i37a53df3ce6c4af0924016354004c728_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EXHIBIT A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">DESIGNATED SUBSIDIARIES</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Sid Tool Co., Inc. DBA MSC Industrial Supply </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>5
<FILENAME>exhibit105mscindustrialdir.htm
<DESCRIPTION>EX-10.5
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i894035a8ca7a4f08b83ecb7aa2f2d7e0_1"></div><div style="min-height:67.68pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.5</font></div></div><div style="margin-top:3.95pt;padding-left:153.2pt;padding-right:153.2pt;text-align:center;text-indent:-0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MSC INDUSTRIAL DIRECT CO., INC. DEFERRED COMPENSATION PLAN FOR</font></div><div style="padding-left:108.92pt;padding-right:108.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NON-EXECUTIVE DIRECTORS AND CONSULTANTS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:108.87pt;padding-right:108.87pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Preamble</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The MSC Industrial Direct Co., Inc. Deferred Compensation Plan for Non-Executive Directors and Consultants (the &#8220;Plan&#8221;) is adopted effective as of November 1, 2023 by MSC Industrial Direct Co., Inc. (&#8220;the Company&#8221;). The Company intends that the Plan shall at all times be administered and interpreted in such a manner as to constitute an unfunded plan maintained primarily for the benefit of non-executive members of the Company&#8217;s Board of Directors and to fulfill the applicable requirements of Section 409A.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:229.75pt;padding-right:229.75pt;text-align:center;text-indent:-0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 1 DEFINITIONS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Certain words and phrases are defined when first used in later paragraphs of this Plan. In addition, the following words and phrases when used herein, unless the context clearly requires otherwise, shall have the following respective meanings&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Participant, a bookkeeping entry used as a measurement and determination of the amounts to be paid to a Participant, or his or her designated Beneficiary, pursuant to this Plan and subject to such limits, rules and procedures as the Committee from time to time may adopt under this Plan. The Committee and the Record Keeper may establish and use sub-accounts and other record keeping entries with respect to any Participant&#8217;s Account, including without limitation any Deferral Account applicable to such Participant.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Account Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Participant at any particular time, the sum at such time of such Participant&#8217;s Deferral Account balances. The Account Balance shall be a bookkeeping entry only and shall be utilized solely as a measurement and determination of the amounts to be paid to a Participant, or his or her designated Beneficiary, pursuant to this Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means a corporation, partnership, limited liability company or other entity that is required to be considered, together with the Company, as a single employer under &#167;414(b) of the Code (employees of a controlled group of Companies) or &#167;414(c) of the Code (employees of partnerships or limited liability companies under common control). For purposes of determining a controlled group of Companies under &#167;414(b) of the Code, the language &#8220;at least 50 percent&#8221; shall be used instead of &#8220;at least 80 percent&#8221; each place it appears in &#167;1563(a)(1), (2), and (3) of the Code. For purposes of determining trades or businesses that are under common control for purposes of &#167;414(c) of the Code, &#8220;at least 50 percent&#8221; shall be used instead of &#8220;at least 80 percent&#8221; each place it appears in Treasury Regulation &#167;1.414(c)-2. An entity shall not be considered an &#8220;Affiliate&#8221; for any period of time prior to satisfying the controlled group or common control tests described above.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means one or more persons, trusts, estates, or other entities, designated in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that are entitled to receive benefits under this Plan upon the death of a Participant.</font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:12.394%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-top:0.7pt;padding-left:1pt"><font><br></font></div></td></tr></table></div></div></div><div id="i894035a8ca7a4f08b83ecb7aa2f2d7e0_4"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><img alt="image_1.jpg" src="image_1.jpg" style="height:1px;margin-bottom:5pt;vertical-align:text-bottom;width:4px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Beneficiary Designation Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the form established from time to time by the Committee that a Participant completes, signs and returns to the Company to designate one or more Beneficiaries. Beneficiary Designation Forms may be completed and&#47;or signed using such online systems and other electronic means as the Committee or Record Keeper from time to time may designate for such purpose.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:42pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Board of Directors&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall mean the Board of Directors of the Company.</font></div><div style="margin-top:0.3pt;padding-left:42pt;padding-right:64.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:247%">Calendar Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; means the annual period measured from January 1 to December 31. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:247%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">&#8221; means the Internal Revenue Code of 1986, as the same may be amended from time</font></div><div style="margin-top:0.3pt;padding-left:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:42pt;padding-right:123.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means the Compensation Committee of the Board of Directors. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means MSC Industrial Direct Co., Inc.</font></div><div style="padding-left:5.95pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Deferral Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an Account consisting of the sum of (i) all of a Participant&#8217;s deferrals of Director Fees, Stock Unit Deferrals, plus Notional Investment Adjustments in value credited or debited thereon in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, less (iii) all distributions from such account.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Deferral Election Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means notice filed by a Participant with the Record Keeper specifying the amount of the Participant&#8217;s Pay Type(s) to be deferred, and the time and form of distribution payments. Deferral Election Forms may be completed and&#47;or signed using such online systems and other electronic means as the Committee or Record Keeper from time to time may designate for such purpose.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Director Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any all cash fees payable to a Non-Executive Director for service on the Board of Directors or on a committee of the Board of Directors, including without limitation any meeting fees or excess meeting fees.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41.95pt;padding-right:132.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%">Dividend Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; shall have the meaning set forth in the Equity Plan. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%">&#8221; means November 1, 2023.</font></div><div style="padding-left:6pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Eligible Consultant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any consultant or advisor who is eligible to participate in the Equity Plan and who is selected to participate herein in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:5.95pt;padding-right:48.1pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Equity Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan, as amended and in effect from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:48.1pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Hardship Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any distribution or waiver of deferral granted by the Committee pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:48.1pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Non-Executive Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any non-executive director serving on the Board of Directors.</font></div><div><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Notional Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any security, fund, account, sub-account, index, formula or other instrument, asset, measure or method from time to time designated by the Committee as a means to calculate the amount of any Notional Investment Adjustment, if determined to be offered by the Committee. Notional Investment shall mean Shares with respect to deferred RSUs, any Dividend Equivalents attributable to any RSU deferrals, and Stock Unit Deferrals.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Notional Investment Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means earnings, gains, losses and any other adjustments made with respect to any amounts deferred, which adjustments are made based on the performance of a Notional Investment pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Non-Executive Director and any Eligible Consultant (i) who elects to participate in the Plan, (ii) who signs the required Deferral Election Forms, , (iii) whose signed Deferral Election Forms are accepted by the Committee, and (iv) who commences participation in the Plan. A spouse or former spouse (or Beneficiary) of a Participant shall not be treated as a Participant in the Plan, even if he or she has an interest in the Participant&#8217;s benefits under the Plan as a result of applicable law or property settlements resulting from legal separation or divorce.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Permissible Change Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an election to change the time or form of payment of any benefit under the Plan that&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:65pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.75pt">does not take effect until at least 12 months after the date on which such election to delay or change is made&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.07pt">is made at least 12 months prior to the date previously scheduled for the payment affected thereby&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.75pt">postpones the payment affected thereby for a period of not less than 5 years from the date when such payment otherwise would have been made&#59; provided, however, that this restriction shall not apply in the case of a payment on account of a death or an Unforeseeable Emergency&#59; and</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:64.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.07pt">does not accelerate the scheduled time for payment of any distribution, except as permitted under Section 409A Requirements.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of the foregoing, unless otherwise required under applicable Section 409A Requirements, any distribution that a Participant elects to receive in a series of installments shall be treated as being a single payment on the date of the first installment of such series.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means this MSC Industrial Direct Co., Inc. Deferred Compensation Plan for Non- Executive Directors and Consultants as amended and in effect from time to time.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Plan Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means each Calendar Year beginning with the calendar year which first follows the Effective Date.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Record Keeper</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the party designated as the Record Keeper, as such designation may be amended from time to time in the discretion of the Committee. In the absence of any such</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:48.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">designation, or should the Record Keeper be unable or unwilling to serve, the Company shall perform the duties of the Record Keeper under this Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RSU</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an award of restricted stock units granted to a Non-Executive Director or Eligible Consultant pursuant to Article 7 of the Equity Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Section 409A of the Code, as the same may be amended from time to time, and any successor statute thereto. References to Section 409A or any requirement under Section 409A, as the same may be interpreted, construed or applied to this Plan at any particular time, shall be deemed to mean and include, to the extent then applicable and then in force and effect (but not to the extent overruled, limited or superseded), published guidance, regulations, notices, rulings and similar announcements issued by the Internal Revenue Service or by the Secretary of the Treasury under or interpreting Section 409A, decisions by any court of competent jurisdiction involving a Participant or a Beneficiary and any closing agreement made under &#167;7121 of the Code that is approved by the Internal Revenue Service and involves a Participant, all as determined by the Committee in good faith, which determination may (but shall not be required to) be made in reliance on the advice of such tax counsel or other tax professional(s) with whom the Committee from time to time may elect to consult with respect to any such matter.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#8220;Section 409A Discretionary Payment Period&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">means with respect to any designated payment date, the period during which payments will be treated as having been made upon such designated payment date under Treasury Regulation &#167;1.409A-3(d), providing for payments to be treated as timely if made no earlier than thirty (30) days prior to such designated payment date and no later than the end of the Calendar Year in which such designated payment date occurs, or if later, by the 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">th </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">day of the third calendar month following such designated payment date.</font></div><div style="margin-top:11.95pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 409A Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any requirement under Section 409A, the failure of which would result in the imposition or accrual of interest or additional taxes under Section 409A on or with respect to any income intended to be deferred under the Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Shares&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall have the meaning set forth in the Equity Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Stock Unit Deferrals&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means (i) RSU deferrals and (ii) any Dividend Equivalents attributable to any RSU deferrals.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Termination&#8221; or &#8220;Separation from Service&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">shall be interpreted consistently with all Section 409A Requirements according to the following specifications&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt;text-decoration:underline">Non-Executive Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. A Non-Executive Director is considered to have a Termination or Separation from Service when the Non-Executive Director ceases to be a member of the Board of Directors by reason other than death and ceases to perform any services.</font></div><div style="margin-top:6pt;padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt;text-decoration:underline">Eligible Consultant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. An Eligible Consultant is considered to have a Termination or Separation from Service upon the cessation of the contract (or in the case of more than one contract, all contracts) under which services are performed to the Company or an Affiliate, provided that such cessation constitutes a good-faith and complete termination of the contractual relationship.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Unforeseeable Emergency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, with respect to any particular Participant, (i) a severe financial hardship of such Participant resulting from an illness or accident suffered by such Participant, by such Participant&#8217;s spouse or by a dependent (within the meaning of &#167;152 of the Code without regard to &#167;152(b)(1), (b)(2) and (d)(1)(B) of the Code) of such Participant&#59; (ii) a Participant&#8217;s loss of property due to casualty&#59; or (iii) other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant. It is the Company&#8217;s responsibility to determine whether there is an Unforeseeable Emergency in accordance with Section 409A with respect to any Participant and to advise the Record Keeper accordingly.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:91.05pt;padding-right:91.05pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">* * * * * *</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">It is intended that the Plan shall conform with all applicable Section 409A Requirements. Accordingly, in interpreting, construing or applying any of the foregoing definitions or any of the terms, conditions or provisions of the Plan, the same shall be construed in such manner as shall meet and comply with Section 409A Requirements then applicable thereto, and in the event of any inconsistency with any Section 409A Requirements, the same shall be reformed so as to meet such Section 409A Requirements to the fullest extent then permitted without penalty (and without imposition or accrual of interest or additional taxes) under Section 409A.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:136.9pt;padding-right:195.05pt;text-indent:71.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 2 ELIGIBILITY AND PARTICIPATION</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Selection</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Participation in the Plan shall be limited to Non-Executive Directors and Eligible Consultants, as determined by the Committee in its sole discretion. Any action so taken with respect to any particular Participant or group of Participants shall not imply a right on the part of any other Participant or group of Participants to enroll for or receive additional benefits or amounts of benefits. The Committee may terminate the right of any existing Participant to file additional Deferral Election Forms under this Plan, and shall terminate any such right for a Participant who ceases to meet any of the requirements applicable to participation in this Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Enrollment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. As a condition to participate, each Non-Executive Director and Eligible Consultant shall complete, execute and return to the Record Keeper the required Deferral Election Forms within thirty (30) days after he or she is selected to participate in the Plan. The Committee may establish from time to time such other enrollment requirements as it determines in its sole discretion are necessary, convenient or appropriate to carry out any of the purposes or intent of the Plan or to better assure the Plan&#8217;s compliance with Section 409A Requirements. Non- Executive Directors and Eligible Consultants also shall submit to the Record Keeper a Beneficiary Designation Form, but receipt of the Beneficiary Designation Form within thirty (30) days of eligibility shall not be a condition to enrollment in this Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Non-Executive Director or Eligible Consultant shall commence participation in the Plan as soon as practicable following the completion of the applicable enrollment period, or as of the following Plan Year, as determined by the Committee and as stated in the applicable Deferral Election Form, assuming all enrollment requirements have been completed, including timely submission of all required enrollment documents to the Record Keeper. If any Non-Executive Director or Eligible Consultant fails to meet all such requirements</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:5.95pt;padding-right:64.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">within the period required in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that Non-Executive Director or Eligible Consultant shall not be eligible to participate in the Plan until the first day of the Plan Year following the delivery to and acceptance by the Committee (or its designee) of the required documents.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:146.25pt;padding-right:204.35pt;text-indent:61.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 3 CONTRIBUTIONS AND CREDITS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Deferral Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For each Plan Year, a Participant may elect to defer amounts of Director Fees and RSUs using a Deferral Election Form. Any deferral election shall be subject to such limits, rules and procedures from time to time established by the Committee prior to the applicable Plan Year and as provided in the Election Form.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:78pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Election to Defer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:42pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Deferred Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. A Deferral Election Form shall apply to any Director Fees that are paid or RSUs granted to a Participant for any period of service that commences following the Calendar Year in which such Deferral Election Form is filed. Notwithstanding previous sentence, a Participant who first becomes eligible to participate in the Plan and who files a Deferral Election Form during the first thirty (30) days of such eligibility may be permitted to have that Deferral Election Form apply in the then-current Calendar Year, at the sole discretion of the Committee, and in such case, the initial deferral shall apply only to (i) any Director Fees that are paid to such Participant for any period of service that commences after the date that such Deferral Election Form is filed or (ii) any RSU that vests more than twelve months from the date that such Deferral Election Form is filed.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:41.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3.05pt;text-decoration:underline">Subsequent Plan Years</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. For each succeeding Plan Year, an irrevocable deferral election shall be made by completing a new Deferral Election Form for that Plan Year, and such other elections as the Committee deems necessary or desirable under the Plan, which elections shall be made by timely filing with the Committee or its designee, in accordance with its and the Committee&#8217;s rules and procedures, before the end of the Plan Year preceding the Plan Year for which the election is made, unless the Committee determines to allow Deferral Election Forms to remain effective for future years and such form is not revised or revoked in a timely manner by the applicable Participant.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:42pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Deferral Election Forms filed prior to their applicable filing deadline hereunder may be changed, until such filing deadline occurs, by filing an updated or amended Deferral Election Form in accordance with the foregoing requirements.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">RSU Deferrals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. On the date that a RSU and Dividend Equivalent award subject to a deferral election hereunder vests in accordance with the terms and conditions of the Equity Plan, a number of notional Shares equal to the number of Shares that would otherwise have been issuable in settlement of such RSU and Dividend Equivalent award shall be credited to a Participant&#8217;s Deferral Account and shall become Stock Unit Deferrals. RSUs and Dividend Equivalent awards subject to a deferral election hereunder shall be subject to the same terms and conditions regarding</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:48.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">vesting and forfeiture to which the Participant would be subject to under the Equity Plan had the Participant not elected to defer receipt of such RSUs and Dividend Equivalents.</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:167.6pt;padding-right:225.7pt;text-indent:40.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 4 ALLOCATION OF FUNDS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Credit&#47;Debiting of Account Balances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In accordance with, and subject to, the rules and procedures that are established from time to time by the Committee, in its sole discretion, amounts shall be credited or debited to a Participant&#8217;s Account in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Notional Investment Calculations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Committee shall designate in its sole discretion one or more Notional Investments to be used to calculate Notional Investment Adjustments to be credited or debited to Participants&#8217; Accounts, as if each Participant were making an actual investment in Notional Investments with his or her Account Balance. The Committee may also determine not to offer any such Notional Investment options, and this may also change each Plan Year. The Committee is under no obligation to offer any or any particular Notional Investments. If offered, Notional Investments shall be used to calculate bookkeeping entries in each Participant&#8217;s respective Account, and shall be utilized solely as a means to calculate and adjust Account Balances pursuant to this Plan. The Committee from time to time may delete, modify, substitute or otherwise change any Notional Investment under the Plan for any reason with respect to any future Account Balance calculations, and the Committee may impose such limits, rules and procedures governing the frequency, timing, methods and other matters pertaining to the calculation of Notional Investment Adjustments, and the use, effectiveness and application thereof, as the Committee from time to time may deem to be necessary, convenient or appropriate for purposes of administering the Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Election of Notional Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If the Committee shall approve more than one Notional Investment to be used with respect to any Plan Year, then each Participant may elect one or more Notional Investment(s) to be used to calculate the Notional Investment Adjustments to be credited or debited, as the case may be, to his or her Account under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Participant shall specify the portions of his or her Account to be allocated to one or more Notional Investments, if any, as if the Participant was making an actual investment in that Notional Investment with that portion of his or her Account Balance. The Committee may impose such limits, rules and procedures governing the frequency of permitted changes, timing of effectiveness, minimum and maximum amounts (if any) and other matters pertaining to Notional Investments, and the use, effectiveness and application thereof, as the Committee from time to time may deem to be necessary, convenient or appropriate for purposes of administering the Plan, including the designation of a default option in the event a Participant fails to make a valid election.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Credit or Debiting Method</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Participant&#8217;s Account will be credited or debited, as the case may be, with the increase or decrease in the performance of each Notional Investment selected by the Participant, if any, as though the portion of the Participant&#8217;s Account Balance was actually invested in the Notional Investments selected by the Participant, in the percentages (if more than one Notional Investment is available under this Plan) then applicable to each portion of the Participant&#8217;s Account. The value of each Notional Investment shall be calculated under the Plan as of the close of business on the business day when the published or calculated value of such</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notional Investment becomes effective generally, but not more frequently than once per business day. The Committee from time to time may specify such times, frequencies, methods, rules and procedures for calculating the value of any particular Notional Investment (for example, specifying that interest on money market funds shall be calculated and credited on a monthly basis).</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">No Actual Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of this Plan that may be interpreted to the contrary, each Notional Investment is to be used for measurement purposes only. A Participant&#8217;s election of any Notional Investment(s), the allocation of any portion of his or her Account thereto and the use of any Notional Investment(s) to calculate any Notional Investment Adjustment in value to be credited or debited to his or her Account shall not be considered or construed in any manner as an actual investment of his or her Account in any such Notional Investment. In the event that the Company, in its own discretion, decides to invest funds in any or all of the Notional Investments, no Participant shall have any rights or interests in or to any such investment. Without limiting the foregoing, a Participant&#8217;s Account Balance shall at all times be a bookkeeping entry only, and shall not represent any actual investment made on his or her behalf by the Company. The Participant shall at all times remain an unsecured creditor of the Company.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">RSUs, Dividend Equivalents, and Notional Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. All Stock Unit Deferrals shall be notionally invested in Shares from the vesting date applicable to the deferred RSUs and Dividend Equivalents, until such time as the deferred RSUs and Dividend Equivalents under the Participant&#8217;s Deferral Account are distributed to the Participant. Notional Shares credited to a Participant&#8217;s Deferral Account shall be subject to adjustment in the same manner and under the same circumstances as would apply to outstanding RSUs or Shares under the Equity Plan.</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:237.57pt;padding-right:237.57pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 5 VESTING</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Participant&#8217;s Account Balance attributable to his or her Deferral Accounts, and Notional Investment Adjustments thereto, will always be one hundred percent (100%) vested.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:154.55pt;padding-right:212.7pt;text-indent:53.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 6 DISTRIBUTION OF BENEFITS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:78pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Death Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:42pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt;text-decoration:underline">Pre-Commencement Death Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If a Participant dies prior to the commencement of his or her Separation from Service payment then the Company shall pay the Participant&#8217;s vested Account Balance as a death benefit to such Participant&#8217;s Beneficiary in a single cash lump sum upon death.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3.05pt;text-decoration:underline">Post Commencement Death Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If a Participant dies after the commencement of his or her Separation from Service payment, the Company shall pay the Participant&#8217;s vested Account Balance as a death benefit to such Participant&#8217;s Beneficiary in a single cash lump sum upon death.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:5.95pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Separation from Service&#47;Termination Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event of a Participant&#8217;s Termination or Separation from Service, either voluntarily or involuntarily, the Company shall pay the Participant&#8217;s vested Account Balance to the Participant consistent with the Participant&#8217;s Deferral Election Form(s). The Deferral Election Form shall permit payment in the form of cash (or, in the case of Stock Unit Deferrals and any adjustments thereto, Shares) as either (i) a single lump sum following Termination or Separation from Service or (ii) if determined in the sole discretion of the Committee and provided on a Deferral Election Form, a series of equal annual installments for a period of no more than five (5) years following Termination or Separation from Service, or such other period of time as may be offered by the Committee and set forth on the Deferral Election Form. In the absence of a Participant&#8217;s express election as to the time and form of payment, payment shall be made in the form of cash (or, in the case of Stock Unit Deferrals and any adjustments thereto, Shares) as a single lump sum following Termination or Separation from Service.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. A Participant&#8217;s vested Account Balance shall be distributed in one or more annual installments as set forth in the Participant&#8217;s Deferral Election Form. The amount shall be calculated by taking the amount of the Participant&#8217;s vested Account Balance divided by the total number of installments (in the case of a lump sum distribution, divided by one). This amount is to be valued as of the end of the day (the &#8220;Valuation Date&#8221;) that is the date of the event giving rise to the distribution or such other date as reasonably determined by the Committee. Payments shall be made as soon as practicable, but, in any event, within sixty (60) days after the Valuation Date (extended, in the case of death, by such reasonable period of time as the Committee may require to confirm the existence of such death within the Section 409A Discretionary Payment Period). If there shall be more than one installment to be paid, then each subsequent installment shall be calculated on the anniversary of the Valuation Date, by taking the Participant&#8217;s Account Balance as of the close of business on such anniversary, and dividing such amount by the number of installments then remaining, with payment to be made as soon as practical, but in any event within sixty (60) days of said anniversary. The final installment payment shall be equal to the remaining Account Balance of the Participant. In no event shall the amount of any lump sum or installment payment to a Participant exceed the remaining vested Account Balance of such Participant. For purposes of the foregoing, unless otherwise required under applicable Section 409A Requirements, any distribution that a Participant elects to receive in a series of installments shall be treated as being a single payment on the date of the first installment of such series.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">No Acceleration&#59; Changes&#59; Certain Delays</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The time or schedule for payment of any distribution under the Plan may not be accelerated, except as set forth in this Plan and as permitted under applicable Section 409A Requirements. No election may be made to change the time or form of payment of any distribution under this Plan, or any installment thereof, except for a Permissible Change Election. Despite the foregoing, to the extent consistent with applicable Section 409A Requirements, the Committee may elect to delay payment of any benefit hereunder if such benefit would violate securities laws, or if there is a bona fide payment dispute (but only if the applicable Participant or Beneficiary is diligently attempting to collect the applicable benefit and does not control the Company or the Committee, or control the Company&#8217;s or the Committee&#8217;s decisions with respect thereto)&#59; and to the extent permitted under Section 409A Requirements, the time or schedule of payment of a benefit hereunder may be accelerated&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">to the extent that such benefit (or this Plan as it pertains thereto in the case of any particular Participant) fails to meet Section 409A Requirements, but only in an amount equal to the amount required to be included in income as a result of the failure to comply with Section 409A Requirements&#59;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:65pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">for payment to an individual other than a Participant, to the extent necessary to fulfill a domestic relations order as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.6&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:114pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">as more particularly provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">No Duplication of Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Plan is intended to provide benefits based on a Participant&#8217;s Account Balance, subject to the terms and conditions hereof. Nothing in this Plan shall be construed to express or imply the right of any Participant to receive, or to have his or her Beneficiary(ies) receive, benefits in amounts exceeding in the aggregate his or her vested Account Balance.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Date of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The timing of payment hereunder shall in all events comply with all Code Section 409A Requirements. All designated payment events shall be interpreted so as to be limited to permissible payment events under Code Section 409A. Any discretion exercised by the Committee with respect to the timing of payments hereunder shall come within the Section 409A Discretionary Payment Period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Tax Withholding and Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company shall have the right to deduct any required withholding taxes from any payment made under this Plan.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:140.35pt;padding-right:198.6pt;text-indent:67.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 7 UNFORESEEABLE EMERGENCIES</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Application for Hardship Distribution or Deferral Election Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event that any Participant incurs an Unforeseeable Emergency, if consistent with applicable Section 409A Requirements, such Participant may apply to the Committee for a Hardship Distribution in the form of (i) cancellation of existing deferral elections for amounts not yet earned by such Participant, and (ii) to the extent cancellation of all such elections is insufficient to satisfy the needs resulting from such Unforeseeable Emergency, an accelerated payment (&#8220;Hardship Distribution&#8221;) of some or all of such Participant&#8217;s vested Account Balance. The Committee shall consider the circumstances of each such case, and the best interests of the Participant and his or her family, and shall have the right, in its sole discretion, to allow such application, in full or in part, or to refuse to make a Hardship Distribution. In the event that any Participant receives a distribution from this Plan due to an unforeseeable emergency or a hardship pursuant to Treasury Regulation &#167;1.401(k)-1(d)(3) (or successor regulation thereto, to the extent recognized for these purposes under Section 409A Requirements), such Participant&#8217;s existing deferral elections for amounts not yet earned by such Participant shall be cancelled for the remainder of the Plan Year.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.05pt;text-decoration:underline">Amount of Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In no event shall the amount of any Hardship Distribution payment exceed the lesser of&#58; (a) the Participant&#8217;s vested Account Balance, or (b) the amount determined by the Committee to be necessary to alleviate the hardship, including any taxes payable by the Participant as a result of receiving such Hardship Distribution, and which is not reasonably available from other resources of the Participant, including reimbursement or compensation from</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:5.95pt;padding-right:64.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">insurance or otherwise, by liquidation of the Participant&#8217;s assets (unless liquidation of such assets would cause severe financial hardship) or by cessation of deferrals under this Plan or other nonqualified plans in which such Participant participates, all in a manner consistent with any applicable Section 409A Requirements.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Rules Adopted by Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Committee shall have the authority to adopt additional rules and procedures relating to Hardship Distributions. The request to take a Hardship Distribution shall be made by filing a form provided by and filed with the Committee and shall be accompanied by appropriate documentation evidencing the existence and extent of the hardship consistent with Section 409A Requirements.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:153.7pt;padding-right:211.9pt;text-indent:54.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 8 BENEFICIARY DESIGNATION</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Participant shall have the right, at any time, to designate his or her Beneficiary(ies) (both primary as well as contingent) to receive any benefit under this Plan after the Participant&#8217;s death. The Beneficiary designated under this Plan may be the same as or different from the beneficiary designation under any other plan of the Company in which the Participant participates.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Beneficiary Designation&#59; Change&#59; Spousal Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. A Participant shall designate his or her Beneficiary by completing and signing the Beneficiary Designation Form and returning it to the Record Keeper. A Participant shall have the right to change a Beneficiary by completing, signing and otherwise complying with the terms of the Beneficiary Designation Form and the Committee&#8217;s rules and procedures, as in effect from time to time. If the Participant names someone other than his or her spouse as a Beneficiary, then to the extent required by applicable law, a spousal consent, in the form designated by the Committee, must be signed by that Participant&#8217;s spouse and returned to the Record Keeper. The Committee and the Record Keeper shall be entitled to rely on the last Beneficiary Designation Form filed by the Participant and accepted by the Committee prior to his or her death.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. No designation or change in designation of a Beneficiary shall be effective until received and accepted by the Committee.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">No Beneficiary Designation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If a Participant fails to designate a Beneficiary as provided above, or if all designated Beneficiaries predecease the Participant or die prior to complete distribution of the Participant&#8217;s benefits, then the Participant&#8217;s designated Beneficiary shall be deemed to be his or her surviving spouse. If the Participant has no surviving spouse, the benefits remaining under the Plan to be paid to a Beneficiary shall be payable to the Participant&#8217;s estate.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Doubt as to Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If the Record Keeper has any doubt as to the proper Beneficiary to receive payments pursuant to this Plan, the Committee shall have the right, exercisable in its discretion, to cause the Company to withhold such payments until this matter is resolved to the Committee&#8217;s satisfaction.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Discharge of Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The payment of benefits under the Plan to a Beneficiary shall fully and completely discharge the Company and the Committee from all further obligations under the Plan with respect to the Participant.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:108.85pt;padding-right:108.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 9</font></div><div style="padding-left:108.95pt;padding-right:108.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MANAGEMENT AND ADMINISTRATION OF THIS PLAN</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:78pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">The Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:41.95pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.1.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3.05pt">The Committee shall be responsible for the management, operation and administration of the Plan, and for processing claims under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Committee shall administer the Plan in accordance with its terms and shall have the discretion, power and authority to determine all questions arising in connection with the administration, interpretation and application of the Plan. Any such determination shall be conclusive and binding upon all persons. The Committee shall have all powers necessary or appropriate to accomplish its duties under the Plan. The Committee from time to time may employ others to render advice with regard to its responsibilities under this Plan and to perform services under this Plan, including the services contemplated to be performed by the Record Keeper. The Committee may also allocate its responsibilities to others and may exercise any other powers necessary for the discharge of its duties.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:42pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.1.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:3pt">No member of the Committee will have any right to vote or decide upon any matter relating solely to such member under the Plan or to vote in any case in which such member&#8217;s individual right to claim any benefit under the Plan is particularly involved. In any case in which a Committee member is so disqualified to act and a majority of the remaining members cannot agree, the Company&#8217;s Board of Directors will appoint a temporary substitute member to exercise all the powers of the disqualified member concerning the matter in which such member is disqualified.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Information from Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company and each Affiliate shall supply full and timely information to the Committee and the Record Keeper on all matters as may be required properly to administer the Plan. The Committee and the Record Keeper may rely upon the correctness of all such information as is so supplied and shall have no duty or responsibility to verify such information. The Committee and the Record Keeper shall also be entitled to rely conclusively upon all tables, valuations, certifications, opinions and reports furnished by any actuary, accountant, controller, counsel or other person employed or engaged by or on behalf of the Company or the Committee with respect to the Plan.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company, to the fullest extent permitted by applicable law, shall indemnify and hold harmless the members of the Committee, the Record Keeper and their respective employees, officers, directors, partners, agents, affiliates and representatives, from and against any and all claims, losses, liabilities, costs, damages and expenses (including without limitation reasonable attorneys&#8217; fees) arising from any action or failure to act with respect to this Plan on account of such party&#8217;s services hereunder, except in the case of gross negligence or willful misconduct.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Section 409A Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company intends that this Plan will be established, construed, administered and applied in compliance with all Section 409A Requirements, but in light of uncertainty with respect to such requirements and limits, the Company reserves the right to unilaterally interpret or amend the Plan and&#47;or any Deferral Election Form without the consent of the Participants and to take any actions that may be appropriate to comply with the Section 409A Requirements.</font></div><div><font><br></font></div><div style="margin-top:4.5pt;padding-left:173.15pt;padding-right:231.15pt;text-indent:31.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 10 CLAIMS PROCEDURES</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Claims Procedure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Any person making a claim for benefits under the Plan must submit the claim in writing to the Committee or its designee. If the Committee or its designee denies the claim in whole or in part, it will issue to the claimant a written notice explaining the reasons for the denial (with specific reference to the Plan provisions on which the denial is based) and identifying any additional information or documentation that might enable the claimant to perfect the claim. The claimant may, within sixty (60) days of receiving a written notice of denial, submit a written request for reconsideration to the Committee or its designee, together with a written explanation of the basis for the request. The Committee or its designee will consider any such request and will provide the claimant with a written decision, which will include a written explanation of the reasons for the decision (with reference to the specific Plan provisions on which the decision is based). All interpretations, determinations, and decisions of the Committee with respect to any claim will be final and conclusive in the absence of clear and convincing evidence that the interpretation, determination, or decision was made arbitrarily or capriciously.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:216.72pt;padding-right:216.72pt;text-align:center;text-indent:-0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ARTICLE 11 MISCELLANEOUS</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6.05pt;text-decoration:underline">Rabbi Trust</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company is responsible for the payment of amounts owing to Participants and Beneficiaries under the Plan. At the Company&#8217;s sole discretion, the Company may establish a grantor trust under Subpart E of Subchapter J, Chapter 1 of the Code for the purpose of holding any assets intended to fund the payment of any benefits under this Plan. The Company shall have no obligation to make any contributions or deposits into such trust and all assets of such trust shall remain subject to the claims of the Company&#8217;s creditors generally in the event of any insolvency or bankruptcy of the Company. To the extent any benefits provided under the Plan are paid from a grantor trust, the Company will have no further obligation to pay Plan benefits. Any Plan benefits not paid from the grantor trust will remain the Company&#8217;s obligation.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">No Right to Company Assets Unsecured Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Payments to any Participant or Beneficiary hereunder shall be made from assets which shall continue, for all purposes, to be part of the general, unrestricted assets of the Company. No person shall have any interest in any such asset by virtue of any provision of this Plan. The Company&#8217;s obligation hereunder shall be an unfunded and unsecured promise to pay money in the future. To the extent that any person acquires a right to receive payments from the Company under the provisions hereof, such right shall be no greater than the right of any unsecured general creditor of the Company&#59; no such person shall have or acquire any legal or equitable right, interest or claim in or to any property or assets of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event that, in its discretion, the Company purchases an insurance policy or policies insuring the life of a Participant or any other property, to allow the Company to recover or meet the cost of providing benefits, in whole or in part, hereunder, no Participant or Beneficiary shall have any rights whatsoever therein or in the proceeds therefrom. The Company shall be the sole owner and beneficiary of any such insurance policy or property and shall possess and may exercise all incidents of ownership therein.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">Captions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The captions of the articles, sections and paragraphs of this Plan are for convenience only and shall not control or affect the meaning or construction of any of its provisions.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.95pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6.05pt;text-decoration:underline">Furnishing Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Each Participant and his or her Beneficiary(ies) shall cooperate with the Committee and the Record Keeper by furnishing any and all information requested by the Committee or the Record Keeper and take such other actions as may be requested in order to facilitate the administration of the Plan and the payments of benefits hereunder, including but not limited to taking such physical examinations as the Committee may deem necessary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">No Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Nothing contained herein shall be construed to be a service contract for any term of years, nor as conferring upon any Participant the right to continue to be engaged by the Company or any Affiliate in his or her present capacity or in any capacity. It is expressly understood that this Plan relates to the payment of deferred compensation for each Participant&#8217;s services, and is not intended to be a contract.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">Benefits Not Transferable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. No Participant or Beneficiary under this Plan shall have any power or right to transfer, assign, anticipate, hypothecate or otherwise encumber any part or all of the amounts payable hereunder. No such amounts shall be subject to seizure by any creditor of any such Participant or Beneficiary, by a proceeding at law or in equity, nor shall such amounts be transferable by operation of law in the event of bankruptcy, insolvency or death of the Participant or Beneficiary. Any such attempted assignment shall be void.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The interest in the benefits hereunder of a spouse of a Participant who predeceases the Participant shall automatically pass to the Participant and shall not be transferable by such spouse in any manner, including but not limited to such spouse&#8217;s will, nor shall such interest pass under the laws of intestate succession.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, to the extent necessary to comply with the terms of a &#8220;domestic relations order&#8221; (as defined in &#167;414(p)(1)(B) of the Code) the Committee may cause all or a portion of a Participant&#8217;s Account Balance to be segregated into a sub-Account for the benefit of the Participant&#8217;s spouse, child or other dependent identified in such order as the alternative payee and give such alternative payee (or their legal representative if such alternative payee is incompetent or a minor), as applicable (i) the same Notional Investment alternatives as are available to the Participant under the Plan with respect to such sub-Account until distributed, and</font></div><div style="padding-left:6pt;padding-right:64.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) the same distribution form and timing options as are available to the Participant under the Plan or an immediate lump sum payment, all as directed by the domestic relations order and subject to compliance with Code Section 409A Requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The provisions of this Plan shall bind and inure to the benefit of the Participant&#8217;s employer and its successors and assigns and the Participant and the Participant&#8217;s designated Beneficiaries.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt;text-decoration:underline">Amendment and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. To the extent consistent with Section 409A Requirements, this Plan may be amended or terminated by the Company at any time, without notice to or consent of any person, pursuant to resolutions adopted by the Company. Any such amendment or termination shall take effect as of the date specified therein and, to the extent permitted by law and Section 409A Requirements, may have retroactive effect. However, no such amendment or termination shall reduce the vested balance then credited to the Participant&#8217;s Account Balance under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6pt">The Company reserves the right to terminate its participation in this Plan. Except as otherwise provided below, the termination of the Plan shall not affect the distribution provisions in effect for the Accounts maintained under the Plan, and all amounts deferred prior to the date of any such Plan termination shall continue to become due and payable in accordance with the distribution provisions in effect immediately prior to such Plan termination. Payment of the Account Balances may be accelerated upon Plan termination and liquidation of the Plan only in compliance with all Section 409A Requirements as then in effect. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Either the Committee or the Record Keeper may specify that any election, form, designation, agreement or communication by a Participant under the Plan shall be made or submitted online at a site on the World Wide Web designated for such purpose, or by other reasonable electronic means. Subject to the foregoing, any notice, consent or demand required or permitted to be given under the provisions of this Plan shall be in writing, and shall be signed by the party giving or making the same. If such notice, consent or demand is mailed, it shall be sent by United States certified mail, postage prepaid, addressed, if to the Company or the Committee, to the Company at 515 Broadhollow Road, Suite 100 Melville, NY 11747, and if to the Record Keeper, to the Record Keeper at the address provided by the Committee, and if to any Participant, to such Participant&#8217;s address most recently submitted by him or her to the Record Keeper (and in the absence of such submission, as most recently appearing on the records of the Company). The date of such mailing shall be deemed the date of notice, consent or demand. Any person may change the address to which notice is to be sent by giving notice of the change of address in the manner aforesaid.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:6pt;padding-right:64.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If a distribution is to be made to a minor, or to a person who is otherwise incompetent, then the Committee may, in its discretion, make such distribution (i) to the legal guardian, or if none, to a parent of a minor payee with whom the payee maintains his or her residence, or (ii) to the conservator or committee or, if none, to the person having custody of an incompetent payee. Any such distribution shall fully discharge the Committee, the Record Keeper, the Company and the Plan from further liability on account thereof.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:6pt;padding-right:64.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Plan and all determinations made and actions taken thereunder, to the extent not otherwise governed by the Code or the laws of the United States, shall be governed by the laws of the State of New York, without reference to principles of conflict of laws, and construed accordingly.</font></div><div><font><br></font></div><div style="margin-top:10.85pt;padding-left:179.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Pages Follows</font></div><div><font><br></font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.95pt;padding-left:6pt;padding-right:71.7pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Company has caused this Plan to be executed by its duly authorized officers on this 7th day of November, 2023.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:11.5pt;padding-left:258pt"><img alt="image_3.jpg" src="image_3.jpg" style="height:85px;margin-bottom:5pt;vertical-align:text-bottom;width:138px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">MSC INDUSTRIAL DIRECT CO., INC.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Neal Dongre&#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Vice President, General Counsel &#38; Corpor</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ate Secretary</font></div><div style="height:58.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:3.342%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16</font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>msm-20231202xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ibe8174bc704d4ba0a1767b7251301109_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Erik Gershwind, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of MSC Industrial Direct Co., Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; January&#160;9, 2024</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; ERIK GERSHWIND</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Erik Gershwind </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>msm-20231202xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i67e1d3744eff4497b3d56b0f819ccff9_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kristen Actis-Grande, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of MSC Industrial Direct Co., Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; January&#160;9, 2024</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.87pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KRISTEN ACTIS-GRANDE</font></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.87pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kristen Actis-Grande</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.87pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>msm-20231202xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ic99259b9aa0a4724a5250ce9e40e6242_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 906</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES&#8209;OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of MSC Industrial Direct Co., Inc. (the &#8220;Company&#8221;) for the fiscal quarter ended December&#160;2, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Erik Gershwind, Chief Executive Officer of the Company, certify, pursuant to Section 906 of the Sarbanes&#8209;Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; January&#160;9, 2024</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; ERIK GERSHWIND</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Erik Gershwind </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to MSC Industrial Direct Co., Inc. and will be retained by it and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>msm-20231202xex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i639265a5e1084ea8b332464360d8558a_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 906</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES&#8209;OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of MSC Industrial Direct Co., Inc. (the &#8220;Company&#8221;) for the fiscal quarter ended December&#160;2, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Kristen Actis-Grande, Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes&#8209;Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; January&#160;9, 2024</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KRISTEN ACTIS-GRANDE</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kristen Actis-Grande</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to MSC Industrial Direct Co., Inc. and will be retained by it and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>msm-20231202.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:79bbbfa7-2420-418b-9e47-cabbe4ae7283,g:f6ec7ef5-609e-464c-b23b-5ebb97e69cc9-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msm="http://www1.mscdirect.com/20231202" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www1.mscdirect.com/20231202">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msm-20231202_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msm-20231202_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msm-20231202_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msm-20231202_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www1.mscdirect.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofIncome" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome">
        <link:definition>0000004 - Statement - Condensed Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <link:definition>0000006 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfShareholdersEquity" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity">
        <link:definition>0000007 - Statement - Condensed Consolidated Statements Of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows">
        <link:definition>0000008 - Statement - Condensed Consolidated Statements Of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www1.mscdirect.com/role/BasisofPresentation">
        <link:definition>0000009 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www1.mscdirect.com/role/Revenue">
        <link:definition>0000010 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShare" roleURI="http://www1.mscdirect.com/role/NetIncomeperShare">
        <link:definition>0000011 - Disclosure - Net Income per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www1.mscdirect.com/role/StockBasedCompensation">
        <link:definition>0000012 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValue" roleURI="http://www1.mscdirect.com/role/FairValue">
        <link:definition>0000013 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivable" roleURI="http://www1.mscdirect.com/role/AccountsReceivable">
        <link:definition>0000014 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www1.mscdirect.com/role/Debt">
        <link:definition>0000015 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www1.mscdirect.com/role/ShareholdersEquity">
        <link:definition>0000016 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherCosts" roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCosts">
        <link:definition>0000017 - Disclosure - Restructuring and Other Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www1.mscdirect.com/role/IncomeTaxes">
        <link:definition>0000018 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LegalProceedings" roleURI="http://www1.mscdirect.com/role/LegalProceedings">
        <link:definition>0000019 - Disclosure - Legal Proceedings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www1.mscdirect.com/role/BasisofPresentationPolicies">
        <link:definition>9954471 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www1.mscdirect.com/role/RevenueTables">
        <link:definition>9954472 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareTables" roleURI="http://www1.mscdirect.com/role/NetIncomeperShareTables">
        <link:definition>9954473 - Disclosure - Net Income per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www1.mscdirect.com/role/StockBasedCompensationTables">
        <link:definition>9954474 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableTables" roleURI="http://www1.mscdirect.com/role/AccountsReceivableTables">
        <link:definition>9954475 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www1.mscdirect.com/role/DebtTables">
        <link:definition>9954476 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherCostsTables" roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsTables">
        <link:definition>9954477 - Disclosure - Restructuring and Other Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www1.mscdirect.com/role/RevenueNarrativeDetails">
        <link:definition>9954478 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueScheduleofDisaggregationofRevenueDetails" roleURI="http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails">
        <link:definition>9954479 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareNarrativeDetails" roleURI="http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails">
        <link:definition>9954480 - Disclosure - Net Income per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails" roleURI="http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails">
        <link:definition>9954481 - Disclosure - Net Income per Share - Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" roleURI="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails">
        <link:definition>9954482 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofStockOptionActivityDetails" roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails">
        <link:definition>9954483 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>9954484 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails" roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails">
        <link:definition>9954485 - Disclosure - Stock-Based Compensation - Summary of Performance Share Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails" roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails">
        <link:definition>9954486 - Disclosure - Stock-Based Compensation - Summary of Non-Vested Restricted Stock Unit Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDetails" roleURI="http://www1.mscdirect.com/role/FairValueDetails">
        <link:definition>9954487 - Disclosure - Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableAccountsReceivablesDetails" roleURI="http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails">
        <link:definition>9954488 - Disclosure - Accounts Receivable - Accounts Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableNarrativeDetails" roleURI="http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails">
        <link:definition>9954489 - Disclosure - Accounts Receivable - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableDetails" roleURI="http://www1.mscdirect.com/role/AccountsReceivableDetails">
        <link:definition>9954490 - Disclosure - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofDebtDetails" roleURI="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails">
        <link:definition>9954491 - Disclosure - Debt - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtRevolvingCreditFacilitiesNarrativeDetails" roleURI="http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails">
        <link:definition>9954492 - Disclosure - Debt - Revolving Credit Facilities Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtPrivatePlacementDebtNarrativeDetails" roleURI="http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails">
        <link:definition>9954493 - Disclosure - Debt - Private Placement Debt Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtShelfFacilityAgreementsNarrativeDetails" roleURI="http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails">
        <link:definition>9954494 - Disclosure - Debt - Shelf Facility Agreements Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityDetails" roleURI="http://www1.mscdirect.com/role/ShareholdersEquityDetails">
        <link:definition>9954495 - Disclosure - Shareholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherCostsScheduleofRestructuringChargesDetails" roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails">
        <link:definition>9954496 - Disclosure - Restructuring and Other Costs - Schedule of Restructuring Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails" roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails">
        <link:definition>9954497 - Disclosure - Restructuring and Other Costs (Summary Of Restructuring Related Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www1.mscdirect.com/role/IncomeTaxesDetails">
        <link:definition>9954498 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="msm_AccountsReceivableSalesTransactionsFees" abstract="false" name="AccountsReceivableSalesTransactionsFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_OtherCustomersMember" abstract="false" name="OtherCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_CoronavirusAidReliefAndEconomicSecurityActMember" abstract="false" name="CoronavirusAidReliefAndEconomicSecurityActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_CoreAndOtherCustomersMember" abstract="true" name="CoreAndOtherCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" abstract="false" name="CommonStockOwnershipPercentageThresholdTransfereePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="msm_CommonStockVotingRightsPerShare" abstract="false" name="CommonStockVotingRightsPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msm_CommercialMember" abstract="false" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_ManufacturingLightMember" abstract="false" name="ManufacturingLightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_FinancingObligations" abstract="false" name="FinancingObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_IncrementalDividendRightsPerformanceStockUnitsMember" abstract="false" name="IncrementalDividendRightsPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_OtherForeignCountriesMember" abstract="true" name="OtherForeignCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_ShareRepurchasePlanMember" abstract="false" name="ShareRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_FinancingArrangementMember" abstract="true" name="FinancingArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="msm_PurchasersMember" abstract="true" name="PurchasersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_PrivatePlacementDebtMember" abstract="false" name="PrivatePlacementDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_AmendedUncommittedFacilitiesMember" abstract="false" name="AmendedUncommittedFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_CommittedCreditFacilityMember" abstract="false" name="CommittedCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_NumberOfIndividualsEligibleForNomination" abstract="false" name="NumberOfIndividualsEligibleForNomination" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msm_ConsultingAndSeveranceCosts" abstract="false" name="ConsultingAndSeveranceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_ComponentsOfShareholdersEquityLineItems" abstract="true" name="ComponentsOfShareholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msm_AccountsReceivableAmountAuthorizedForSale" abstract="false" name="AccountsReceivableAmountAuthorizedForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" abstract="false" name="CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="msm_NumberOfCreditFacilities" abstract="false" name="NumberOfCreditFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msm_PublicSectorCustomersMember" abstract="true" name="PublicSectorCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_Series2019aNotesDueMarch52024Member" abstract="false" name="Series2019aNotesDueMarch52024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_AccruedSalesReturns" abstract="false" name="AccruedSalesReturns" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_ManufacturingHeavyMember" abstract="false" name="ManufacturingHeavyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_SeniorNotesDueMarch52027Member" abstract="false" name="SeniorNotesDueMarch52027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_CommonStockOwnershipPercentage" abstract="false" name="CommonStockOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="msm_SeniorNotesTwoMember" abstract="false" name="SeniorNotesTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_LegalProceedingsAbstract" abstract="true" name="LegalProceedingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msm_RevenuePerformanceObligationPaymentTerms" abstract="false" name="RevenuePerformanceObligationPaymentTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="msm_ShelfFacilityAgreementsMember" abstract="false" name="ShelfFacilityAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_PublicSectorMember" abstract="true" name="PublicSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" abstract="false" name="LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="msm_RetailWholesaleMember" abstract="false" name="RetailWholesaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_IncrementalDividendRightsRestrictedStockUnitsMember" abstract="false" name="IncrementalDividendRightsRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_AccountsReceivableCollateralUnsoldReceivablesAmount" abstract="false" name="AccountsReceivableCollateralUnsoldReceivablesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_SeniorNotesDueJune112025Member" abstract="false" name="SeniorNotesDueJune112025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_AvailableIncreaseInAggregateAmountBorrowed" abstract="false" name="AvailableIncreaseInAggregateAmountBorrowed" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_FinancingObligationsCurrent" abstract="false" name="FinancingObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_IntrinsicValueAbstract" abstract="true" name="IntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" abstract="false" name="TreasuryStockSharesWithheldForTaxWithholdingObligation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="msm_AmendedRevolvingCreditFacilityMember" abstract="false" name="AmendedRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" abstract="false" name="StockRepurchasedDuringPeriodIncludingTreasuryStockShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="msm_ReclassificationOfCommonStock" abstract="false" name="ReclassificationOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="msm_SeriesNotesDueMarch52024Member" abstract="false" name="SeriesNotesDueMarch52024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_UncommittedCreditFacilityMember" abstract="false" name="UncommittedCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_RevenueRecognitionPrepaidSalesIncentives" abstract="false" name="RevenueRecognitionPrepaidSalesIncentives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_ComponentsOfShareholdersEquityTable" abstract="true" name="ComponentsOfShareholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="msm_RestructuringChargesConsultingRelatedCosts" abstract="false" name="RestructuringChargesConsultingRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msm_ConsultingRelatedCostsMember" abstract="false" name="ConsultingRelatedCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_NationalAccountCustomersMember" abstract="true" name="NationalAccountCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="msm_ReceivablesPurchaseAgreementMember" abstract="true" name="ReceivablesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>msm-20231202_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:79bbbfa7-2420-418b-9e47-cabbe4ae7283,g:f6ec7ef5-609e-464c-b23b-5ebb97e69cc9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ab65d997-51b4-4c7f-ae74-c28d9d339353" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_925087a1-59f1-4124-a199-558b9af9f8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab65d997-51b4-4c7f-ae74-c28d9d339353" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_925087a1-59f1-4124-a199-558b9af9f8e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_54b64ba9-aee6-4d43-a39c-e7625c96d18a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab65d997-51b4-4c7f-ae74-c28d9d339353" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_54b64ba9-aee6-4d43-a39c-e7625c96d18a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e7ff7633-44ba-4d51-92ac-19fd87f65689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab65d997-51b4-4c7f-ae74-c28d9d339353" xlink:to="loc_us-gaap_AccountsPayableCurrent_e7ff7633-44ba-4d51-92ac-19fd87f65689" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1b8a00d1-4574-4979-9ee9-a5e0ba33005f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ab65d997-51b4-4c7f-ae74-c28d9d339353" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1b8a00d1-4574-4979-9ee9-a5e0ba33005f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ee099a4-1ad9-45cd-a973-d8df61a15f13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1aecfedd-f97e-410c-860a-9c17dd41e543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ee099a4-1ad9-45cd-a973-d8df61a15f13" xlink:to="loc_us-gaap_StockholdersEquity_1aecfedd-f97e-410c-860a-9c17dd41e543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0aaf46f4-5206-415c-9592-ca7d6dd74fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ee099a4-1ad9-45cd-a973-d8df61a15f13" xlink:to="loc_us-gaap_MinorityInterest_0aaf46f4-5206-415c-9592-ca7d6dd74fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1d98de09-f86e-4d02-b84a-7d117bbe8486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:to="loc_us-gaap_PreferredStockValue_1d98de09-f86e-4d02-b84a-7d117bbe8486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_659f079a-c21a-4590-ad92-5a890f593794" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:to="loc_us-gaap_CommonStockValue_659f079a-c21a-4590-ad92-5a890f593794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_38894353-bc85-4fe9-8d66-f4f25c4bdd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:to="loc_us-gaap_AdditionalPaidInCapital_38894353-bc85-4fe9-8d66-f4f25c4bdd3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32415deb-c3e6-422f-b484-803294c40d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32415deb-c3e6-422f-b484-803294c40d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c321c282-671a-434d-a3a1-2c89ab64d340" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c321c282-671a-434d-a3a1-2c89ab64d340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_d26c4786-a88f-4bbd-938b-d20e45c20fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_551498ff-62fe-4220-aadc-47e4812185d3" xlink:to="loc_us-gaap_TreasuryStockValue_d26c4786-a88f-4bbd-938b-d20e45c20fc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ce45fa5a-a825-49f9-b6f9-cb3075cc0c11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_372ae1fa-ca24-4c35-894e-8311b5f5ed02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ce45fa5a-a825-49f9-b6f9-cb3075cc0c11" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_372ae1fa-ca24-4c35-894e-8311b5f5ed02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_69322d80-c41f-4766-af73-8799c170bc70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ce45fa5a-a825-49f9-b6f9-cb3075cc0c11" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_69322d80-c41f-4766-af73-8799c170bc70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3a597a06-b409-498a-a3a7-ed2a10dc330f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ce45fa5a-a825-49f9-b6f9-cb3075cc0c11" xlink:to="loc_us-gaap_InventoryNet_3a597a06-b409-498a-a3a7-ed2a10dc330f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_54d33c9e-9459-4a79-a4d0-28c87391ce69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ce45fa5a-a825-49f9-b6f9-cb3075cc0c11" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_54d33c9e-9459-4a79-a4d0-28c87391ce69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4da439ce-fce0-4ae8-87b2-f9fcdbbdd751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:to="loc_us-gaap_AssetsCurrent_4da439ce-fce0-4ae8-87b2-f9fcdbbdd751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5c273cae-b027-4cca-a624-9b2de9f7a649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5c273cae-b027-4cca-a624-9b2de9f7a649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8687e4ef-09d2-46a5-9f68-470c96f9868c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:to="loc_us-gaap_Goodwill_8687e4ef-09d2-46a5-9f68-470c96f9868c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f58b1b61-2702-4270-a604-8c735388567b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f58b1b61-2702-4270-a604-8c735388567b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ef2dd450-e2d5-4b00-9488-3788aefdfb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ef2dd450-e2d5-4b00-9488-3788aefdfb1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1e920d53-7159-47ec-ae1e-d192fe553f46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6d006383-1884-4bd2-bc2a-aba8edfee8a1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1e920d53-7159-47ec-ae1e-d192fe553f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2e6421c-d228-4f84-b948-fe5f4fe43232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0f8e6cd8-ba92-47b3-bbc1-4e364e749348" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2e6421c-d228-4f84-b948-fe5f4fe43232" xlink:to="loc_us-gaap_Liabilities_0f8e6cd8-ba92-47b3-bbc1-4e364e749348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b1506f5c-8326-498c-9261-abee9881f517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2e6421c-d228-4f84-b948-fe5f4fe43232" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b1506f5c-8326-498c-9261-abee9881f517" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e7b410a4-4965-4837-9165-58b0d8a4fa61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2e6421c-d228-4f84-b948-fe5f4fe43232" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e7b410a4-4965-4837-9165-58b0d8a4fa61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a2c02d6d-17d7-493d-83ba-216fccac7dad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0aee1ced-ecf5-424e-af37-3480ddbc9863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a2c02d6d-17d7-493d-83ba-216fccac7dad" xlink:to="loc_us-gaap_LiabilitiesCurrent_0aee1ced-ecf5-424e-af37-3480ddbc9863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b278b10e-46bd-4a9b-8028-926db9154fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a2c02d6d-17d7-493d-83ba-216fccac7dad" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b278b10e-46bd-4a9b-8028-926db9154fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fe850ef4-8ad7-47f1-b7bf-a48da376c75a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a2c02d6d-17d7-493d-83ba-216fccac7dad" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fe850ef4-8ad7-47f1-b7bf-a48da376c75a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_7af2c366-f52c-401b-9cd0-5ef2924b7d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a2c02d6d-17d7-493d-83ba-216fccac7dad" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_7af2c366-f52c-401b-9cd0-5ef2924b7d1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d16ba1fc-7ec0-467b-802c-0405c6a53f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_abd44760-8f4b-4863-a7bb-2d77862b27c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d16ba1fc-7ec0-467b-802c-0405c6a53f4e" xlink:to="loc_us-gaap_InterestExpense_abd44760-8f4b-4863-a7bb-2d77862b27c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_79ddb2e4-6773-48e7-a892-324dc632a1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d16ba1fc-7ec0-467b-802c-0405c6a53f4e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_79ddb2e4-6773-48e7-a892-324dc632a1f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c3df26ff-e4cb-4813-aba4-2041e8b019f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d16ba1fc-7ec0-467b-802c-0405c6a53f4e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c3df26ff-e4cb-4813-aba4-2041e8b019f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_65fec46e-96d9-4e96-91dc-59f7635fa101" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1f06339c-c833-400d-b7b2-9a69dfe43d24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_65fec46e-96d9-4e96-91dc-59f7635fa101" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1f06339c-c833-400d-b7b2-9a69dfe43d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ddef52c4-8867-43ee-9f55-b1017371e1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_65fec46e-96d9-4e96-91dc-59f7635fa101" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ddef52c4-8867-43ee-9f55-b1017371e1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5043e2ac-af73-4b70-b78f-789b48f7e1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f6045f7a-5c72-4450-9f46-baf6d21f27e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5043e2ac-af73-4b70-b78f-789b48f7e1fd" xlink:to="loc_us-gaap_GrossProfit_f6045f7a-5c72-4450-9f46-baf6d21f27e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_042cb873-7f62-4117-86db-33757d68dbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5043e2ac-af73-4b70-b78f-789b48f7e1fd" xlink:to="loc_us-gaap_OperatingExpenses_042cb873-7f62-4117-86db-33757d68dbfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_8f86c30b-3443-40d8-b327-7840d7db0866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5043e2ac-af73-4b70-b78f-789b48f7e1fd" xlink:to="loc_us-gaap_RestructuringCosts_8f86c30b-3443-40d8-b327-7840d7db0866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ca3a51da-5fa4-4ea1-bf47-b861d2d0cead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_67df0bfb-d286-47e4-a570-ca20e670ec8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ca3a51da-5fa4-4ea1-bf47-b861d2d0cead" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_67df0bfb-d286-47e4-a570-ca20e670ec8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ee71e63-fb89-4a0a-a34d-f97ec9e48152" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ca3a51da-5fa4-4ea1-bf47-b861d2d0cead" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ee71e63-fb89-4a0a-a34d-f97ec9e48152" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8ad26cb-1a0c-4f83-8834-6f1bd2c49c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6234a52c-3a9e-4d8e-8840-fcb8e8376698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8ad26cb-1a0c-4f83-8834-6f1bd2c49c9f" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6234a52c-3a9e-4d8e-8840-fcb8e8376698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_20918d4a-47ae-4729-8b9a-b3472a25cd12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b8ad26cb-1a0c-4f83-8834-6f1bd2c49c9f" xlink:to="loc_us-gaap_ProfitLoss_20918d4a-47ae-4729-8b9a-b3472a25cd12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b5e20ab-20c4-4d1e-a07d-85a2e13e7417" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d682c81f-4851-4fd5-bcad-7d5ab7e72836" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b5e20ab-20c4-4d1e-a07d-85a2e13e7417" xlink:to="loc_us-gaap_OperatingIncomeLoss_d682c81f-4851-4fd5-bcad-7d5ab7e72836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6f0a4f80-65b1-43b7-99db-20dea06b583f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8b5e20ab-20c4-4d1e-a07d-85a2e13e7417" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6f0a4f80-65b1-43b7-99db-20dea06b583f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6226fa0-782b-4625-ad87-c5ceff1ad6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b5d81629-2dac-45ff-b3ea-f761468c6138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6226fa0-782b-4625-ad87-c5ceff1ad6a5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b5d81629-2dac-45ff-b3ea-f761468c6138" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_56fb086a-fd4e-4c9a-870d-04980e130112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6226fa0-782b-4625-ad87-c5ceff1ad6a5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_56fb086a-fd4e-4c9a-870d-04980e130112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6cc612cb-e2f5-45dd-b9bb-1b69be5c97be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6226fa0-782b-4625-ad87-c5ceff1ad6a5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_6cc612cb-e2f5-45dd-b9bb-1b69be5c97be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4b59e06-4adb-4ff1-9175-1a41a1407998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3ac84997-c11f-485b-8d98-75f970f89b89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4b59e06-4adb-4ff1-9175-1a41a1407998" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3ac84997-c11f-485b-8d98-75f970f89b89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c79469ab-e77d-40f0-aaae-d8e5a2b47ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4b59e06-4adb-4ff1-9175-1a41a1407998" xlink:to="loc_us-gaap_ProfitLoss_c79469ab-e77d-40f0-aaae-d8e5a2b47ffd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfCashFlows"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_27c15a5b-3c94-495d-ae75-418591de8dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_DepreciationAndAmortization_27c15a5b-3c94-495d-ae75-418591de8dba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_83f87e79-e247-4d3e-87f3-56c1e7aac2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_83f87e79-e247-4d3e-87f3-56c1e7aac2fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_48cdd98a-a33a-446a-ae02-6042759ca28d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_48cdd98a-a33a-446a-ae02-6042759ca28d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_769da7fa-7368-4b2b-8cb1-547fa9b0aab9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_ShareBasedCompensation_769da7fa-7368-4b2b-8cb1-547fa9b0aab9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2bd70360-3e90-49a3-ba49-f8f614d1633a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2bd70360-3e90-49a3-ba49-f8f614d1633a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ad0a881-a191-4c16-88dd-b617572fc322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ad0a881-a191-4c16-88dd-b617572fc322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_87a4d7e3-9360-4f9a-9b14-afc0a581e589" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_87a4d7e3-9360-4f9a-9b14-afc0a581e589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ef1c6ba1-292b-4341-8a2a-3ed348c35c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ef1c6ba1-292b-4341-8a2a-3ed348c35c9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3570e6a9-0d79-4244-8d32-3f68649bd96e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3570e6a9-0d79-4244-8d32-3f68649bd96e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_befda6b5-07eb-415a-bfca-e2cc7b47ccad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_befda6b5-07eb-415a-bfca-e2cc7b47ccad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5b54087d-602b-4255-a99c-254bf1665e85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_5b54087d-602b-4255-a99c-254bf1665e85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6e39b74c-c7fe-47b3-bc00-bf0950980c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_5e7b077a-8fc5-41ab-848c-07ba2ff056b2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6e39b74c-c7fe-47b3-bc00-bf0950980c3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_854406df-0b27-406f-8233-f3200e9176a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_854406df-0b27-406f-8233-f3200e9176a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_68b1032d-2b14-48d4-93bf-7562d58a8efa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_68b1032d-2b14-48d4-93bf-7562d58a8efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_a3716d5d-17ae-4876-a1e0-30329c6ebec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_ProceedsFromStockPlans_a3716d5d-17ae-4876-a1e0-30329c6ebec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_df6b8dee-9016-4195-8914-a8b7721a979f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_df6b8dee-9016-4195-8914-a8b7721a979f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_5ac60f4e-8f3a-46d8-95bb-f59ce03dca1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_5ac60f4e-8f3a-46d8-95bb-f59ce03dca1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_93434546-d633-4598-a7a5-385ed9eb0741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_93434546-d633-4598-a7a5-385ed9eb0741" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_fc382b78-1896-43fe-9655-63dd0e48e529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_fc382b78-1896-43fe-9655-63dd0e48e529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_2ccce4eb-4a05-4465-b005-2b7039fb65a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d98a5848-9a8a-4fc7-a92d-ca7b81b633d8" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_2ccce4eb-4a05-4465-b005-2b7039fb65a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e8360515-c77f-4314-bf41-5f008ed4aeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_edb1f661-72bf-4632-85ad-7b828ffc31a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e8360515-c77f-4314-bf41-5f008ed4aeb6" xlink:to="loc_us-gaap_ProfitLoss_edb1f661-72bf-4632-85ad-7b828ffc31a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_ef53b687-6e2e-4ff8-b903-77dc3924bcee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e8360515-c77f-4314-bf41-5f008ed4aeb6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_ef53b687-6e2e-4ff8-b903-77dc3924bcee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9ba02cf4-2e7c-4c57-b811-463ac8871b84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a99db8b2-58c9-4415-a799-aa47b91ec4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9ba02cf4-2e7c-4c57-b811-463ac8871b84" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a99db8b2-58c9-4415-a799-aa47b91ec4e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_366f6f1c-07e7-4200-baef-ff1d56bf4a12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9ba02cf4-2e7c-4c57-b811-463ac8871b84" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_366f6f1c-07e7-4200-baef-ff1d56bf4a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5817d98e-6a76-4dbc-9b27-febf58338e26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9ba02cf4-2e7c-4c57-b811-463ac8871b84" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5817d98e-6a76-4dbc-9b27-febf58338e26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d483db27-df56-4d1d-b15b-e1e8796337e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9ba02cf4-2e7c-4c57-b811-463ac8871b84" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d483db27-df56-4d1d-b15b-e1e8796337e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3da6725-e8bc-44bd-adb4-38699583e5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0e826a11-6ddd-4da7-8c55-2271666b059a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3da6725-e8bc-44bd-adb4-38699583e5ef" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0e826a11-6ddd-4da7-8c55-2271666b059a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c003d2f8-fb80-425d-8855-8a0d36525801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3da6725-e8bc-44bd-adb4-38699583e5ef" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c003d2f8-fb80-425d-8855-8a0d36525801" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7c24cd1-3a27-44f5-afdd-8551a998b573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c3fff5a-b1c1-4f0e-bd5d-c1d033d67213" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7c24cd1-3a27-44f5-afdd-8551a998b573" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c3fff5a-b1c1-4f0e-bd5d-c1d033d67213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cfb0de58-9fe3-4f3e-b66b-ab289fc46c27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7c24cd1-3a27-44f5-afdd-8551a998b573" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_cfb0de58-9fe3-4f3e-b66b-ab289fc46c27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_dda9e4d5-7d78-4ddd-a957-bc6f09717d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_bc0dc03a-cbf4-4c1b-ab46-7657ace086e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_dda9e4d5-7d78-4ddd-a957-bc6f09717d0a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_bc0dc03a-cbf4-4c1b-ab46-7657ace086e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ae3f7f4a-3de5-4020-b22e-60090194e586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_dda9e4d5-7d78-4ddd-a957-bc6f09717d0a" xlink:to="loc_us-gaap_ShareBasedCompensation_ae3f7f4a-3de5-4020-b22e-60090194e586" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableAccountsReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_962f9374-13bf-4a48-89d9-f8da7f12b48c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2b0e62dd-3562-47a9-9be3-a54943c1a583" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_962f9374-13bf-4a48-89d9-f8da7f12b48c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2b0e62dd-3562-47a9-9be3-a54943c1a583" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_6b9e8ed2-87f1-45b6-ba4a-c53248244bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_962f9374-13bf-4a48-89d9-f8da7f12b48c" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_6b9e8ed2-87f1-45b6-ba4a-c53248244bf2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_4906cc81-5932-409d-aa6a-aec2085a3663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_43d71dba-fb0d-4a15-9ec8-60d1978bda77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_4906cc81-5932-409d-aa6a-aec2085a3663" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_43d71dba-fb0d-4a15-9ec8-60d1978bda77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_6fbe8317-6a92-437f-8984-7415745cf475" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_4906cc81-5932-409d-aa6a-aec2085a3663" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_6fbe8317-6a92-437f-8984-7415745cf475" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RestructuringandOtherCostsScheduleofRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_96222659-9227-45d0-9664-87fd4600b528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_fdc02e9f-8cc8-481c-b212-2534751172f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_96222659-9227-45d0-9664-87fd4600b528" xlink:to="loc_us-gaap_SeveranceCosts1_fdc02e9f-8cc8-481c-b212-2534751172f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RestructuringChargesConsultingRelatedCosts_b64ac62d-e9e0-49d7-bfee-297b222b8037" xlink:href="msm-20231202.xsd#msm_RestructuringChargesConsultingRelatedCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_96222659-9227-45d0-9664-87fd4600b528" xlink:to="loc_msm_RestructuringChargesConsultingRelatedCosts_b64ac62d-e9e0-49d7-bfee-297b222b8037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_1149f264-c1d0-4244-852f-4915d12452a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_96222659-9227-45d0-9664-87fd4600b528" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_1149f264-c1d0-4244-852f-4915d12452a9" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>msm-20231202_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:79bbbfa7-2420-418b-9e47-cabbe4ae7283,g:f6ec7ef5-609e-464c-b23b-5ebb97e69cc9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:to="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7eb7d4a2-d2d1-43ca-aa43-3740ab7e6de3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7eb7d4a2-d2d1-43ca-aa43-3740ab7e6de3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eb1b1ff0-1e1f-462d-89fd-bc75c9810da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eb1b1ff0-1e1f-462d-89fd-bc75c9810da5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7108f002-5a53-42cf-829d-b5b11223bc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_InventoryNet_7108f002-5a53-42cf-829d-b5b11223bc6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1c7d5615-33fa-434b-b7a0-cc7682302b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1c7d5615-33fa-434b-b7a0-cc7682302b0e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6128eb3f-ed6a-488f-ab38-c6fda1f3361f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_AssetsCurrent_6128eb3f-ed6a-488f-ab38-c6fda1f3361f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_efcdd451-f50e-4e06-be82-8b1d02273639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_efcdd451-f50e-4e06-be82-8b1d02273639" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6ebec197-fd2d-4cf6-8b8c-488bc96f6248" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_Goodwill_6ebec197-fd2d-4cf6-8b8c-488bc96f6248" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_92575e9e-4ef2-411c-8a27-8f1645021044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_92575e9e-4ef2-411c-8a27-8f1645021044" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_159e971f-c09f-4e4c-bb51-2d94c42f196d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_159e971f-c09f-4e4c-bb51-2d94c42f196d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2d550824-dddb-401c-8e28-a0afd445bded" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2d550824-dddb-401c-8e28-a0afd445bded" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_200b75f6-996a-4c98-b076-914cc4e81370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_Assets_200b75f6-996a-4c98-b076-914cc4e81370" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_05b72f53-5b7c-44dd-8114-561a885128f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_05b72f53-5b7c-44dd-8114-561a885128f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f50e0a02-7883-4362-a399-9f693dc3064f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f50e0a02-7883-4362-a399-9f693dc3064f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_31c69969-96b4-4ada-b97b-0b93821dabf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_AccountsPayableCurrent_31c69969-96b4-4ada-b97b-0b93821dabf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a2822bdd-7576-457e-ab0e-d789535ec46d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a2822bdd-7576-457e-ab0e-d789535ec46d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fcbc8087-ed16-4927-a53d-bf5b8c777436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_LiabilitiesCurrent_fcbc8087-ed16-4927-a53d-bf5b8c777436" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_41c744a1-2ab7-4769-8280-8e43a049e447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_41c744a1-2ab7-4769-8280-8e43a049e447" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a90bf2e4-1259-43a0-903e-970ce90ae091" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a90bf2e4-1259-43a0-903e-970ce90ae091" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_8d80eed0-37d5-4af3-be54-9c4ae6e44380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_8d80eed0-37d5-4af3-be54-9c4ae6e44380" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a04610e5-1789-4997-a806-dcf2835021d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_Liabilities_a04610e5-1789-4997-a806-dcf2835021d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_42b99dd0-9f11-4945-822a-e50f223cc839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_42b99dd0-9f11-4945-822a-e50f223cc839" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6edae348-e1db-4351-a268-a6d8752cf8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_PreferredStockValue_6edae348-e1db-4351-a268-a6d8752cf8e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3165f2b3-ea8d-40d8-b7d0-7f2f4e9006cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_CommonStockValue_3165f2b3-ea8d-40d8-b7d0-7f2f4e9006cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4ca5e896-d667-43be-8cd2-d5d2657b1b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4ca5e896-d667-43be-8cd2-d5d2657b1b5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_51f22bf4-bd8b-4592-b4a5-d9c6f8a78906" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_51f22bf4-bd8b-4592-b4a5-d9c6f8a78906" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_908abd14-2ba6-4dbb-ae07-d4d663fec525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_908abd14-2ba6-4dbb-ae07-d4d663fec525" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_6040e256-9845-494d-8946-a7888f7552af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_TreasuryStockValue_6040e256-9845-494d-8946-a7888f7552af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2b62edba-8a2c-4110-bd65-e7fe1ef1a010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_StockholdersEquity_2b62edba-8a2c-4110-bd65-e7fe1ef1a010" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_7c96c899-ef44-4b49-9cea-da450b89e0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:to="loc_us-gaap_MinorityInterest_7c96c899-ef44-4b49-9cea-da450b89e0ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c62dfb83-ca79-4d85-a5b3-7792d25d4228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c62dfb83-ca79-4d85-a5b3-7792d25d4228" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9074b915-fc23-465b-b1a6-0a480086a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9074b915-fc23-465b-b1a6-0a480086a3bf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:to="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0c15c982-3448-4915-a13e-6f9e01885245_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:to="loc_us-gaap_ClassOfStockDomain_0c15c982-3448-4915-a13e-6f9e01885245_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:to="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ada52f0d-aeb5-4231-9ca7-9b3d4afbd206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:to="loc_us-gaap_CommonClassAMember_ada52f0d-aeb5-4231-9ca7-9b3d4afbd206" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7ab893ce-590e-48de-8fd9-47537ac6e1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:to="loc_us-gaap_CommonClassBMember_7ab893ce-590e-48de-8fd9-47537ac6e1bb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_46adb0df-2055-4ebb-a610-0eefcbbbe839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_46adb0df-2055-4ebb-a610-0eefcbbbe839" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0cace23e-eaa5-4748-b319-3008a95fa66b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0cace23e-eaa5-4748-b319-3008a95fa66b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e8effc8e-283e-4505-8bac-d4c42279c318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e8effc8e-283e-4505-8bac-d4c42279c318" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c13eb14b-8687-4ed1-87e2-53f3df89e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c13eb14b-8687-4ed1-87e2-53f3df89e0f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_18d3f9d7-7c8d-4831-9dc4-b2c0923a52a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_18d3f9d7-7c8d-4831-9dc4-b2c0923a52a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockVotingRightsPerShare_7d543ff9-e1f2-4a54-990c-6071035fb1be" xlink:href="msm-20231202.xsd#msm_CommonStockVotingRightsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_msm_CommonStockVotingRightsPerShare_7d543ff9-e1f2-4a54-990c-6071035fb1be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1d554a45-f37e-4872-80a4-b5da330b347d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1d554a45-f37e-4872-80a4-b5da330b347d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_df337ae8-17e6-436d-a181-ad98c306bdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_df337ae8-17e6-436d-a181-ad98c306bdf4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f1a33d1d-cdcd-4f18-823d-811ba0761c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockSharesIssued_f1a33d1d-cdcd-4f18-823d-811ba0761c3d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_03510212-5937-476b-8685-bfd182242113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_03510212-5937-476b-8685-bfd182242113" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2524a1a2-b257-49a4-b60c-cbb2789f41b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2524a1a2-b257-49a4-b60c-cbb2789f41b7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:to="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:to="loc_us-gaap_ClassOfStockDomain_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:to="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_047aad2b-b0f4-4752-8a62-d628793a9455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:to="loc_us-gaap_CommonClassAMember_047aad2b-b0f4-4752-8a62-d628793a9455" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6839d9fb-dc64-452a-abf5-9ce30ecfe0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:to="loc_us-gaap_CommonClassBMember_6839d9fb-dc64-452a-abf5-9ce30ecfe0e2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_20899607-a2c8-4b1f-a29d-41303e0fc0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_20899607-a2c8-4b1f-a29d-41303e0fc0e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition_4173dd8a-196a-409d-be04-4afa013f44fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition_4173dd8a-196a-409d-be04-4afa013f44fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8c381273-7b7d-428d-95b8-0ca261e7abb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8c381273-7b7d-428d-95b8-0ca261e7abb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a6fa6485-a75a-4803-addf-54d841155ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a6fa6485-a75a-4803-addf-54d841155ad3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d648b3c-1f45-4a3c-8377-c7665a406c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_NetIncomeLoss_6d648b3c-1f45-4a3c-8377-c7665a406c33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7f024fd-2e5f-4bef-8e96-959734f2ff82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7f024fd-2e5f-4bef-8e96-959734f2ff82" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ReclassificationOfCommonStock_c942e56b-0346-45af-8bca-52333834b3ec" xlink:href="msm-20231202.xsd#msm_ReclassificationOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_msm_ReclassificationOfCommonStock_c942e56b-0346-45af-8bca-52333834b3ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_394bab07-fe0c-4152-9748-f9516829eb68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_394bab07-fe0c-4152-9748-f9516829eb68" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_3018f2a7-17b3-4c6d-85ae-8d3c51384248" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_DividendsCommonStockCash_3018f2a7-17b3-4c6d-85ae-8d3c51384248" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsShareBasedCompensation_2222c463-864e-4dc9-83d7-2ad6152db878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_DividendsShareBasedCompensation_2222c463-864e-4dc9-83d7-2ad6152db878" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_35ca71b1-11d3-4742-a613-eb75eda37032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_35ca71b1-11d3-4742-a613-eb75eda37032" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c111e5f3-6971-4eb4-b1c3-c582770176a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_01131566-e1ad-4d9e-82c2-28f6e4781591" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_01131566-e1ad-4d9e-82c2-28f6e4781591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:to="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7c621cc5-5092-472c-82b2-a630524bc6f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:to="loc_us-gaap_ClassOfStockDomain_7c621cc5-5092-472c-82b2-a630524bc6f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:to="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_292ef258-207c-4bd4-954f-d8be68180aec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:to="loc_us-gaap_CommonClassAMember_292ef258-207c-4bd4-954f-d8be68180aec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c0f4b44e-c066-4583-a296-78542d02bbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:to="loc_us-gaap_CommonClassBMember_c0f4b44e-c066-4583-a296-78542d02bbdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a7c27d12-e81e-4a0c-bd34-f79e160f0839_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:to="loc_us-gaap_EquityComponentDomain_a7c27d12-e81e-4a0c-bd34-f79e160f0839_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:to="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:to="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ab6041b0-3d38-4f53-b7df-d817f8c0050e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_CommonStockMember_ab6041b0-3d38-4f53-b7df-d817f8c0050e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5b50c278-3eb2-4bc1-ba09-b17347a06ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5b50c278-3eb2-4bc1-ba09-b17347a06ccd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f6860271-a55f-45b1-b57b-130bf5980663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_RetainedEarningsMember_f6860271-a55f-45b1-b57b-130bf5980663" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4bf6fea4-4e70-43c3-af43-1f19c32111d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4bf6fea4-4e70-43c3-af43-1f19c32111d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1d49220d-5676-403f-88fc-3592baf73081" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1d49220d-5676-403f-88fc-3592baf73081" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_75d7bfd2-f000-4799-b85f-85c5a0af191f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:to="loc_us-gaap_NoncontrollingInterestMember_75d7bfd2-f000-4799-b85f-85c5a0af191f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RevenuePerformanceObligationPaymentTerms_9babd67b-4587-4b56-a407-ba41e0805dea" xlink:href="msm-20231202.xsd#msm_RevenuePerformanceObligationPaymentTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_msm_RevenuePerformanceObligationPaymentTerms_9babd67b-4587-4b56-a407-ba41e0805dea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccruedSalesReturns_6ecb7131-d5a4-4fde-94bf-a4faa5a65672" xlink:href="msm-20231202.xsd#msm_AccruedSalesReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_msm_AccruedSalesReturns_6ecb7131-d5a4-4fde-94bf-a4faa5a65672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_f2a2aa82-0544-4540-afb5-28568436af1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_f2a2aa82-0544-4540-afb5-28568436af1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RevenueRecognitionPrepaidSalesIncentives_bc32e693-39a1-4b37-9c82-ec6e02c4e210" xlink:href="msm-20231202.xsd#msm_RevenueRecognitionPrepaidSalesIncentives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_msm_RevenueRecognitionPrepaidSalesIncentives_bc32e693-39a1-4b37-9c82-ec6e02c4e210" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d0b6fe7d-7839-4ee7-9d73-0c0891ac62ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d0b6fe7d-7839-4ee7-9d73-0c0891ac62ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_312da7bb-0799-4061-81c1-8ba192b05531" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_312da7bb-0799-4061-81c1-8ba192b05531" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_875d09c6-df02-493f-93be-2222f6d98c15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_875d09c6-df02-493f-93be-2222f6d98c15" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c6eafa71-d344-4586-85f1-7e8e7302743a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_NumberOfReportableSegments_c6eafa71-d344-4586-85f1-7e8e7302743a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_aab2b8a5-d430-4044-a83d-b10dcf591478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_NumberOfOperatingSegments_aab2b8a5-d430-4044-a83d-b10dcf591478" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:to="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5de72207-7720-40cb-b852-8b5a4302a53b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:to="loc_srt_RangeMember_5de72207-7720-40cb-b852-8b5a4302a53b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4458b3c-c43c-4303-8f00-12364e511298" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:to="loc_srt_RangeMember_f4458b3c-c43c-4303-8f00-12364e511298" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bcecba98-e318-45a6-aaaa-452b9507ab47" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f4458b3c-c43c-4303-8f00-12364e511298" xlink:to="loc_srt_MaximumMember_bcecba98-e318-45a6-aaaa-452b9507ab47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5a2f4dff-7561-4057-9d32-3b38130f3c24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5a2f4dff-7561-4057-9d32-3b38130f3c24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_01f2ae4a-6fce-4d39-978c-e5959d6198a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_01f2ae4a-6fce-4d39-978c-e5959d6198a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_747e2e24-0c88-4f2a-9319-2da49d56ef5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_747e2e24-0c88-4f2a-9319-2da49d56ef5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5920209-b069-4fb3-b8bc-47bb84b0318d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5920209-b069-4fb3-b8bc-47bb84b0318d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_5d0f44d6-f168-451b-8962-916fa4967ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5920209-b069-4fb3-b8bc-47bb84b0318d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_5d0f44d6-f168-451b-8962-916fa4967ec1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5eae8df4-e526-4a52-ba65-aba0dc973868_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5eae8df4-e526-4a52-ba65-aba0dc973868_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f9a73202-2e98-42ce-8e2e-20c4faefa2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f9a73202-2e98-42ce-8e2e-20c4faefa2d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_d7160e90-ab4e-409b-8a28-fcf05384e26e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_d7160e90-ab4e-409b-8a28-fcf05384e26e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_06698295-9fb1-4614-9144-c0f78f0ebffa_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:to="loc_srt_NameOfMajorCustomerDomain_06698295-9fb1-4614-9144-c0f78f0ebffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:to="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ManufacturingHeavyMember_77925254-66b8-462e-bc6e-97b855529d9a" xlink:href="msm-20231202.xsd#msm_ManufacturingHeavyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_ManufacturingHeavyMember_77925254-66b8-462e-bc6e-97b855529d9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ManufacturingLightMember_c2ed0eda-50da-4b4a-8955-370ee262861f" xlink:href="msm-20231202.xsd#msm_ManufacturingLightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_ManufacturingLightMember_c2ed0eda-50da-4b4a-8955-370ee262861f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PublicSectorMember_4f3d5877-667f-4d33-8562-a7e1f10d5759" xlink:href="msm-20231202.xsd#msm_PublicSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_PublicSectorMember_4f3d5877-667f-4d33-8562-a7e1f10d5759" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RetailWholesaleMember_7d9bc909-a478-41db-83d9-973ceb8878a4" xlink:href="msm-20231202.xsd#msm_RetailWholesaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_RetailWholesaleMember_7d9bc909-a478-41db-83d9-973ceb8878a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommercialMember_24dfe15b-89d0-4b5a-b37e-52b10cf887df" xlink:href="msm-20231202.xsd#msm_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_CommercialMember_24dfe15b-89d0-4b5a-b37e-52b10cf887df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_OtherCustomersMember_e461be96-a4de-4f8d-a3d1-23f42886fe62" xlink:href="msm-20231202.xsd#msm_OtherCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_OtherCustomersMember_e461be96-a4de-4f8d-a3d1-23f42886fe62" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NationalAccountCustomersMember_5b637e6f-73e5-4822-8cc0-38f0e2d02315" xlink:href="msm-20231202.xsd#msm_NationalAccountCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_NationalAccountCustomersMember_5b637e6f-73e5-4822-8cc0-38f0e2d02315" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PublicSectorCustomersMember_4fda5bb1-9efd-4741-b9be-a596c778f7f4" xlink:href="msm-20231202.xsd#msm_PublicSectorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_PublicSectorCustomersMember_4fda5bb1-9efd-4741-b9be-a596c778f7f4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CoreAndOtherCustomersMember_fae0293e-c1cd-43d2-ae03-48ceec14fe34" xlink:href="msm-20231202.xsd#msm_CoreAndOtherCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_CoreAndOtherCustomersMember_fae0293e-c1cd-43d2-ae03-48ceec14fe34" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bbea79ea-9c31-4988-a185-a98cc7b77cd5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:to="loc_srt_SegmentGeographicalDomain_bbea79ea-9c31-4988-a185-a98cc7b77cd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:to="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d06d8786-93ed-40c0-965f-ccbac778858a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_country_US_d06d8786-93ed-40c0-965f-ccbac778858a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_cba5fc22-2c7c-4262-a4f0-fb6637365e25" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_country_MX_cba5fc22-2c7c-4262-a4f0-fb6637365e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c0273a7d-94ad-401b-833e-c0db7b0de10b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_country_CA_c0273a7d-94ad-401b-833e-c0db7b0de10b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_0caceee1-641b-423c-9445-9e1612f98e28" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_srt_NorthAmericaMember_0caceee1-641b-423c-9445-9e1612f98e28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_OtherForeignCountriesMember_5bcab60c-bed7-4bd1-bfcc-e39e6e8ae6d0" xlink:href="msm-20231202.xsd#msm_OtherForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_msm_OtherForeignCountriesMember_5bcab60c-bed7-4bd1-bfcc-e39e6e8ae6d0" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#NetIncomeperShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0ab8f96b-6079-4dac-b0ea-17b4246b418a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a7722b0b-998f-4992-b1e8-05555bc23853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0ab8f96b-6079-4dac-b0ea-17b4246b418a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a7722b0b-998f-4992-b1e8-05555bc23853" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0ab8f96b-6079-4dac-b0ea-17b4246b418a" xlink:to="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2b4dbed2-b490-419a-9d1b-7a584251e70f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:to="loc_us-gaap_ClassOfStockDomain_2b4dbed2-b490-419a-9d1b-7a584251e70f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:to="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_aac29979-48f4-4a36-9a21-6cc5ea291ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:to="loc_us-gaap_CommonClassAMember_aac29979-48f4-4a36-9a21-6cc5ea291ac4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bfa37363-1adc-4778-8e03-6ffb82dc8731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:to="loc_us-gaap_CommonClassBMember_bfa37363-1adc-4778-8e03-6ffb82dc8731" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bea15750-0b46-41be-9d02-972a800f37af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_ShareBasedCompensation_bea15750-0b46-41be-9d02-972a800f37af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_39010ac3-37a5-4fcc-9e8c-385b36612d38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_39010ac3-37a5-4fcc-9e8c-385b36612d38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b6feae07-144a-4629-a2c9-6c630adde786" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b6feae07-144a-4629-a2c9-6c630adde786" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:to="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9967afd7-c98d-4bc1-ab7e-3d55d982bd29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9967afd7-c98d-4bc1-ab7e-3d55d982bd29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_08addaba-c4a4-4175-9b17-c6645d149e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_EmployeeStockOptionMember_08addaba-c4a4-4175-9b17-c6645d149e1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_69d7680d-854a-47a8-8093-eaaac99c2ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_69d7680d-854a-47a8-8093-eaaac99c2ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_113992fa-1b3e-420f-9347-8697da3b0a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_PerformanceSharesMember_113992fa-1b3e-420f-9347-8697da3b0a79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_56da5cbb-3f3c-4569-84d1-efa3a745d877" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_EmployeeStockMember_56da5cbb-3f3c-4569-84d1-efa3a745d877" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e1e5fdbb-0bbf-45c2-85e1-7ed54fbbed2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e1e5fdbb-0bbf-45c2-85e1-7ed54fbbed2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61b95991-348f-4933-a431-0a165594970b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61b95991-348f-4933-a431-0a165594970b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_96405d06-a4af-4a66-92d0-9c54d56ed4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_96405d06-a4af-4a66-92d0-9c54d56ed4a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_10876039-46a9-4bf0-8b7e-673ed053d0e3" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_10876039-46a9-4bf0-8b7e-673ed053d0e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_49f30232-85ad-42f5-a095-cb1f9fd099be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_49f30232-85ad-42f5-a095-cb1f9fd099be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4bf3e882-b352-42af-9067-22838681c923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4bf3e882-b352-42af-9067-22838681c923" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:to="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_200c0492-efd1-4acb-90b4-94da0de86c52_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_200c0492-efd1-4acb-90b4-94da0de86c52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4163d9e6-d50c-467d-88ba-c95111465a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4163d9e6-d50c-467d-88ba-c95111465a9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8269bae2-761a-402a-bd0b-f16f97913cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:to="loc_us-gaap_PerformanceSharesMember_8269bae2-761a-402a-bd0b-f16f97913cb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_799043d1-192d-4879-a616-f3b313e6c944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_799043d1-192d-4879-a616-f3b313e6c944" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:to="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8fb3ad2-31a5-448e-bb35-3614a655cd96_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:to="loc_srt_RangeMember_a8fb3ad2-31a5-448e-bb35-3614a655cd96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:to="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4977d61-0c49-4cf9-9230-aa2b9fa99a4b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:to="loc_srt_MinimumMember_a4977d61-0c49-4cf9-9230-aa2b9fa99a4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9c20aab4-9945-4f2e-9fbf-e70d84cb3e84" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:to="loc_srt_MaximumMember_9c20aab4-9945-4f2e-9fbf-e70d84cb3e84" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_04a9c5e7-c9b2-4c0a-ae83-a2d5c3d102db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_04a9c5e7-c9b2-4c0a-ae83-a2d5c3d102db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a24e343-bcb6-4b58-9b08-475d89171962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a24e343-bcb6-4b58-9b08-475d89171962" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_fccec16f-b600-4cc1-a704-d4f8a14eac11" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_fccec16f-b600-4cc1-a704-d4f8a14eac11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0c1dfe1a-127a-4a9d-8152-856dcbe9cbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0c1dfe1a-127a-4a9d-8152-856dcbe9cbfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_96a64e4e-6f82-47a0-9d09-c02bc6ad8b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_96a64e4e-6f82-47a0-9d09-c02bc6ad8b9d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e763748-38aa-46d1-af26-45eba36f8df2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4f599a03-04a2-4b17-ac80-f514e52b9f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4f599a03-04a2-4b17-ac80-f514e52b9f7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96323e06-15bb-4326-aea9-a296a7a29563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96323e06-15bb-4326-aea9-a296a7a29563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_7673f410-a3bc-4320-b16b-29935127f43a" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_7673f410-a3bc-4320-b16b-29935127f43a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56a34838-88ec-4aef-a2f2-202887cb6e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56a34838-88ec-4aef-a2f2-202887cb6e2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bba6b6a7-ea12-4cfe-bf2d-79454262ddfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bba6b6a7-ea12-4cfe-bf2d-79454262ddfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_77f9e9dd-ecb8-4c18-8989-aedaba899759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_43d3b94d-2c7e-49a3-95d7-337a6aef03ac" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_43d3b94d-2c7e-49a3-95d7-337a6aef03ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:to="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dbcb294-adca-486d-b2e7-254c1b800b12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dbcb294-adca-486d-b2e7-254c1b800b12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4b8e8a5-d6de-42ca-9ec8-0bac9938390e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4b8e8a5-d6de-42ca-9ec8-0bac9938390e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_31bf3412-677f-4073-9413-5781b5f3414f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4b8e8a5-d6de-42ca-9ec8-0bac9938390e" xlink:to="loc_us-gaap_PerformanceSharesMember_31bf3412-677f-4073-9413-5781b5f3414f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember_830ae3c7-eb87-4bd1-b279-4121387c240a" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PerformanceSharesMember_31bf3412-677f-4073-9413-5781b5f3414f" xlink:to="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember_830ae3c7-eb87-4bd1-b279-4121387c240a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab220d27-ee3a-4302-8af3-ed5728ff93a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab220d27-ee3a-4302-8af3-ed5728ff93a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e4183-8ccf-4072-8878-ea58432bf600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e4183-8ccf-4072-8878-ea58432bf600" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3059ded1-f066-4937-aa4d-fd3dcc2d48b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3059ded1-f066-4937-aa4d-fd3dcc2d48b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_11b409e4-10b4-4d8b-8565-c61dfce46ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_11b409e4-10b4-4d8b-8565-c61dfce46ca6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cbdac1e0-1fa1-41e4-a3e2-3fc0133005ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b53ee00-d98a-4984-b814-5db87aae528a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b53ee00-d98a-4984-b814-5db87aae528a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ac88cdad-9b74-4db3-99c6-639dc22a6f51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ac88cdad-9b74-4db3-99c6-639dc22a6f51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5468424c-6c18-40ef-ab8a-8bab23c834b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5468424c-6c18-40ef-ab8a-8bab23c834b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d8dca8d-1d61-4718-a9fe-c304c9fb632c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d8dca8d-1d61-4718-a9fe-c304c9fb632c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e5179f92-6de5-476d-a7bf-567425f702e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:to="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31d8576d-bbca-4c72-a228-7f9d24d09f08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31d8576d-bbca-4c72-a228-7f9d24d09f08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b5dfb107-7626-492f-bfe0-f9e404eec11e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31d8576d-bbca-4c72-a228-7f9d24d09f08" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b5dfb107-7626-492f-bfe0-f9e404eec11e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember_88118904-08da-473c-be26-aa786d3abe2b" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_b5dfb107-7626-492f-bfe0-f9e404eec11e" xlink:to="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember_88118904-08da-473c-be26-aa786d3abe2b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableAmountAuthorizedForSale_5a6c140a-a0d4-496e-9137-7a7716c68b44" xlink:href="msm-20231202.xsd#msm_AccountsReceivableAmountAuthorizedForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_msm_AccountsReceivableAmountAuthorizedForSale_5a6c140a-a0d4-496e-9137-7a7716c68b44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_2c263be8-7359-4c54-b777-da2a3e249b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_us-gaap_AccountsReceivableSale_2c263be8-7359-4c54-b777-da2a3e249b5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_ee989ea3-6792-4711-a66f-3d7a5b64b554" xlink:href="msm-20231202.xsd#msm_AccountsReceivableCollateralUnsoldReceivablesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_ee989ea3-6792-4711-a66f-3d7a5b64b554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableSalesTransactionsFees_54bb7c4b-dfdc-44c0-94be-fdd2d1cd4d7c" xlink:href="msm-20231202.xsd#msm_AccountsReceivableSalesTransactionsFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_msm_AccountsReceivableSalesTransactionsFees_54bb7c4b-dfdc-44c0-94be-fdd2d1cd4d7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:to="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b865ac29-6d50-402c-9695-9e522c32e23b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b865ac29-6d50-402c-9695-9e522c32e23b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1e79bbd0-22e3-42ae-90b2-f9b232edf536" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1e79bbd0-22e3-42ae-90b2-f9b232edf536" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PurchasersMember_e352e0a9-6a27-45fe-a18b-c713f283b2ad" xlink:href="msm-20231202.xsd#msm_PurchasersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1e79bbd0-22e3-42ae-90b2-f9b232edf536" xlink:to="loc_msm_PurchasersMember_e352e0a9-6a27-45fe-a18b-c713f283b2ad" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_b4eb2fc3-0579-4fc5-bb36-00809fa9f9da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:to="loc_us-gaap_AccountsReceivableSale_b4eb2fc3-0579-4fc5-bb36-00809fa9f9da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_8c2e5ebe-444e-49d3-b811-58e68d344cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_8c2e5ebe-444e-49d3-b811-58e68d344cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:to="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_df8d9b18-9348-4e80-91b5-a95a27f18a4e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_df8d9b18-9348-4e80-91b5-a95a27f18a4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3facd4c3-6ad8-4782-8754-43626f09c1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3facd4c3-6ad8-4782-8754-43626f09c1a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ReceivablesPurchaseAgreementMember_7b6a6df1-4cc6-4904-8d14-7c2f8b79e592" xlink:href="msm-20231202.xsd#msm_ReceivablesPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3facd4c3-6ad8-4782-8754-43626f09c1a7" xlink:to="loc_msm_ReceivablesPurchaseAgreementMember_7b6a6df1-4cc6-4904-8d14-7c2f8b79e592" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ff7bb2fe-5da6-4e19-b6eb-8dee692c47bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LineOfCredit_ff7bb2fe-5da6-4e19-b6eb-8dee692c47bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_46c5c683-cf37-4d50-8959-66718b073f13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_ShortTermBorrowings_46c5c683-cf37-4d50-8959-66718b073f13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_b69dafc6-f151-4b50-9324-bafe775fa4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LongTermNotesPayable_b69dafc6-f151-4b50-9324-bafe775fa4dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f510a962-ef90-4a32-8e8f-5a117738db4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f510a962-ef90-4a32-8e8f-5a117738db4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingObligations_da992258-484f-41d0-a4cb-639f719f7527" xlink:href="msm-20231202.xsd#msm_FinancingObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_msm_FinancingObligations_da992258-484f-41d0-a4cb-639f719f7527" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a04bd933-7155-4e75-bbf5-4ca3047d0215" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_FinanceLeaseLiability_a04bd933-7155-4e75-bbf5-4ca3047d0215" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_050e7de2-26bd-4082-b615-0a6ee05e002a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_050e7de2-26bd-4082-b615-0a6ee05e002a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_395069af-3981-4b35-9e23-865593b46cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_395069af-3981-4b35-9e23-865593b46cd0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_23bc8558-1588-4cce-b297-6a7f95696032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_23bc8558-1588-4cce-b297-6a7f95696032" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_5a326c40-ad8e-4d77-9086-0a1e46d7af2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_5a326c40-ad8e-4d77-9086-0a1e46d7af2a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingObligationsCurrent_086eb76f-e327-4fe7-85c4-cc46507082ee" xlink:href="msm-20231202.xsd#msm_FinancingObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_msm_FinancingObligationsCurrent_086eb76f-e327-4fe7-85c4-cc46507082ee" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea23f0ff-d837-4af1-a610-516224ccedd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea23f0ff-d837-4af1-a610-516224ccedd4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1860b5ae-5e6e-4430-9e81-8177a86ef75e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1860b5ae-5e6e-4430-9e81-8177a86ef75e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_dc72c4d0-9068-4dc8-8fa7-f01c5836d920" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_dc72c4d0-9068-4dc8-8fa7-f01c5836d920" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2606c60d-31f7-469f-ad4a-4552bbdfef04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2606c60d-31f7-469f-ad4a-4552bbdfef04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember_856b06fb-d219-4a15-8989-ed3deaed2d8f" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_SeniorNotesTwoMember_856b06fb-d219-4a15-8989-ed3deaed2d8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member_f40a1e11-01d2-4170-8d17-b54873937644" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_SeniorNotesDueJune112025Member_f40a1e11-01d2-4170-8d17-b54873937644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member_1db452b9-f27a-4671-b17c-c96f1ce74ab3" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_SeniorNotesDueMarch52027Member_1db452b9-f27a-4671-b17c-c96f1ce74ab3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_Series2019aNotesDueMarch52024Member_9627bca3-8aca-4aca-aa02-7ff510936df5" xlink:href="msm-20231202.xsd#msm_Series2019aNotesDueMarch52024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_Series2019aNotesDueMarch52024Member_9627bca3-8aca-4aca-aa02-7ff510936df5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_4175b835-b21a-4827-9a91-c3bc15bc390a" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:to="loc_msm_PrivatePlacementDebtMember_4175b835-b21a-4827-9a91-c3bc15bc390a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingArrangementMember_b81b35c4-a82d-4ff6-bdb5-78da6f044eca" xlink:href="msm-20231202.xsd#msm_FinancingArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:to="loc_msm_FinancingArrangementMember_b81b35c4-a82d-4ff6-bdb5-78da6f044eca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_96ad169c-34e6-4f5e-a87d-be0cca2981b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:to="loc_us-gaap_CreditFacilityDomain_96ad169c-34e6-4f5e-a87d-be0cca2981b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:to="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommittedCreditFacilityMember_8959001b-a72c-40e2-b7d2-6220fbec326c" xlink:href="msm-20231202.xsd#msm_CommittedCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:to="loc_msm_CommittedCreditFacilityMember_8959001b-a72c-40e2-b7d2-6220fbec326c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_UncommittedCreditFacilityMember_d7e92bdf-b0c2-4aab-b31c-b8deb023ab7c" xlink:href="msm-20231202.xsd#msm_UncommittedCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:to="loc_msm_UncommittedCreditFacilityMember_d7e92bdf-b0c2-4aab-b31c-b8deb023ab7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtRevolvingCreditFacilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67ffb13d-d18b-436d-8e55-2736b2e55a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67ffb13d-d18b-436d-8e55-2736b2e55a94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_ca8c3543-98fe-41c3-8f12-76d7b70a89c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentTerm_ca8c3543-98fe-41c3-8f12-76d7b70a89c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AvailableIncreaseInAggregateAmountBorrowed_bd7a551a-ad36-4e94-8297-b38b7a59b4a4" xlink:href="msm-20231202.xsd#msm_AvailableIncreaseInAggregateAmountBorrowed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_msm_AvailableIncreaseInAggregateAmountBorrowed_bd7a551a-ad36-4e94-8297-b38b7a59b4a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_e94645ee-bbc6-48a9-9166-debf84ad23a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCredit_e94645ee-bbc6-48a9-9166-debf84ad23a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NumberOfCreditFacilities_7c71ac8a-f660-47e8-8d50-57cee2c3b3bb" xlink:href="msm-20231202.xsd#msm_NumberOfCreditFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_msm_NumberOfCreditFacilities_7c71ac8a-f660-47e8-8d50-57cee2c3b3bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_f9749a38-98de-4011-997c-88f06680fec4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_f9749a38-98de-4011-997c-88f06680fec4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d9603167-55b6-4b61-94b3-876da9ae6325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d9603167-55b6-4b61-94b3-876da9ae6325" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_a8fee2ec-5973-44da-b1f3-a19d52f92b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_RepaymentsOfDebt_a8fee2ec-5973-44da-b1f3-a19d52f92b88" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e38f264f-dfd7-48d6-913b-183e11866c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e38f264f-dfd7-48d6-913b-183e11866c1a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c41942b2-4f66-4044-85fe-6cebddeeef93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c41942b2-4f66-4044-85fe-6cebddeeef93" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_845db84f-92e1-40e3-bacd-2d99ea52daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_845db84f-92e1-40e3-bacd-2d99ea52daf1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_94b033c5-1b8d-41a2-8748-5e3b5891e57c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_94b033c5-1b8d-41a2-8748-5e3b5891e57c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AmendedRevolvingCreditFacilityMember_b8b003b0-c52d-4188-8708-a331564449a4" xlink:href="msm-20231202.xsd#msm_AmendedRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_AmendedRevolvingCreditFacilityMember_b8b003b0-c52d-4188-8708-a331564449a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember_0067ad89-c912-4d3b-ae79-418b035cd0a2" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_SeniorNotesTwoMember_0067ad89-c912-4d3b-ae79-418b035cd0a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member_edb31b50-8abd-4ad3-85c2-a02276f1287f" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_SeniorNotesDueJune112025Member_edb31b50-8abd-4ad3-85c2-a02276f1287f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member_44858086-acd8-4608-8e89-6583f63563e0" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_SeniorNotesDueMarch52027Member_44858086-acd8-4608-8e89-6583f63563e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e1792412-ee1c-435c-9602-58d062d41f18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:to="loc_us-gaap_CreditFacilityDomain_e1792412-ee1c-435c-9602-58d062d41f18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:to="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_806d68b7-3d23-438a-8b5c-7b460211ea42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:to="loc_us-gaap_LetterOfCreditMember_806d68b7-3d23-438a-8b5c-7b460211ea42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommittedCreditFacilityMember_67e45aad-c257-4c2e-876c-dce72f66bd03" xlink:href="msm-20231202.xsd#msm_CommittedCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:to="loc_msm_CommittedCreditFacilityMember_67e45aad-c257-4c2e-876c-dce72f66bd03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AmendedUncommittedFacilitiesMember_2d08869d-0106-425d-803c-2b43ea1195b9" xlink:href="msm-20231202.xsd#msm_AmendedUncommittedFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:to="loc_msm_AmendedUncommittedFacilitiesMember_2d08869d-0106-425d-803c-2b43ea1195b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e532c468-f3c1-4253-b36a-a2e8d90f3d86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e532c468-f3c1-4253-b36a-a2e8d90f3d86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8602bdd7-72ff-431e-94b7-b0627815e1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8602bdd7-72ff-431e-94b7-b0627815e1cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_a13a3690-2f9e-41f5-b7ae-9d6165117e73" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8602bdd7-72ff-431e-94b7-b0627815e1cc" xlink:to="loc_msm_PrivatePlacementDebtMember_a13a3690-2f9e-41f5-b7ae-9d6165117e73" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtPrivatePlacementDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_39a47956-f5b5-4150-8b3e-b4662c108090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_39a47956-f5b5-4150-8b3e-b4662c108090" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3c6216fa-ffbb-4aa6-8a3c-74c823946a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3c6216fa-ffbb-4aa6-8a3c-74c823946a46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:to="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6ac0dc37-552e-4552-9f62-8b7c19ab4cad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6ac0dc37-552e-4552-9f62-8b7c19ab4cad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_844b6ea0-269f-48ca-8fc3-4b48ff5dd705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_844b6ea0-269f-48ca-8fc3-4b48ff5dd705" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_f96b3615-d594-4dec-acb4-ab85ea30103f" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_844b6ea0-269f-48ca-8fc3-4b48ff5dd705" xlink:to="loc_msm_PrivatePlacementDebtMember_f96b3615-d594-4dec-acb4-ab85ea30103f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:to="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7f960c82-b22c-415a-89ff-b2c9624230c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7f960c82-b22c-415a-89ff-b2c9624230c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember_bd3d9fe5-dd8d-4805-ab89-a6207b058e49" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:to="loc_msm_SeniorNotesTwoMember_bd3d9fe5-dd8d-4805-ab89-a6207b058e49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member_7f64f21a-7a4b-4f3a-8c6e-4863f9b293c9" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:to="loc_msm_SeniorNotesDueJune112025Member_7f64f21a-7a4b-4f3a-8c6e-4863f9b293c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member_1f8f0f95-ab01-45ad-9d47-c1bdd789fff7" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:to="loc_msm_SeniorNotesDueMarch52027Member_1f8f0f95-ab01-45ad-9d47-c1bdd789fff7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtShelfFacilityAgreementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f342d099-7acf-4eb1-83d9-f64c1de42ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f342d099-7acf-4eb1-83d9-f64c1de42ebd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87f7cbc8-58d6-4adf-a232-3a7921f7ed30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_LineOfCredit_87f7cbc8-58d6-4adf-a232-3a7921f7ed30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c22d7697-51d0-49e6-a770-525a019d2eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c22d7697-51d0-49e6-a770-525a019d2eb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:to="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6d51d29e-7ea9-472a-898f-889b17c7f566_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6d51d29e-7ea9-472a-898f-889b17c7f566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ec2b047-5a2d-41b9-8a0f-b3a24b0beca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ec2b047-5a2d-41b9-8a0f-b3a24b0beca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeriesNotesDueMarch52024Member_4b6e33fb-9e80-4989-a814-ca385d7a4293" xlink:href="msm-20231202.xsd#msm_SeriesNotesDueMarch52024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6ec2b047-5a2d-41b9-8a0f-b3a24b0beca0" xlink:to="loc_msm_SeriesNotesDueMarch52024Member_4b6e33fb-9e80-4989-a814-ca385d7a4293" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_af0b9613-a4b2-4620-93ad-fed103c77f9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_af0b9613-a4b2-4620-93ad-fed103c77f9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_88265d9b-4add-448a-a34c-e66b1f24a227" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:to="loc_msm_PrivatePlacementDebtMember_88265d9b-4add-448a-a34c-e66b1f24a227" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShelfFacilityAgreementsMember_07cfcb42-594f-471c-be12-da86d7ae22bf" xlink:href="msm-20231202.xsd#msm_ShelfFacilityAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:to="loc_msm_ShelfFacilityAgreementsMember_07cfcb42-594f-471c-be12-da86d7ae22bf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#ShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:href="msm-20231202.xsd#msm_ComponentsOfShareholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6378a1a9-eb2c-4ce5-b546-a67b4cff0d94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6378a1a9-eb2c-4ce5-b546-a67b4cff0d94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_606fc723-1073-44c0-bb7f-eb7ca0742f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_606fc723-1073-44c0-bb7f-eb7ca0742f97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_64505b74-1e32-41b0-afc8-42a74d4276f0" xlink:href="msm-20231202.xsd#msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_64505b74-1e32-41b0-afc8-42a74d4276f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a154ebd-ce40-4a8e-9f0a-80b7a5c09b78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a154ebd-ce40-4a8e-9f0a-80b7a5c09b78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_e17a9b1c-58c4-473e-b8ed-c51047d5c04a" xlink:href="msm-20231202.xsd#msm_TreasuryStockSharesWithheldForTaxWithholdingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_e17a9b1c-58c4-473e-b8ed-c51047d5c04a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_b29c9e31-27b3-4b0a-8f28-bbba8226de39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_b29c9e31-27b3-4b0a-8f28-bbba8226de39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_8bb9a5be-ed6c-4b10-a325-7cbd2a0c82a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_8bb9a5be-ed6c-4b10-a325-7cbd2a0c82a9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_9f2587d1-22f3-472f-af8b-3f6ed1990a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_9f2587d1-22f3-472f-af8b-3f6ed1990a01" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_0ee5f862-9bb9-4559-8b85-3b10abf2a9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_Dividends_0ee5f862-9bb9-4559-8b85-3b10abf2a9ad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d1d6ade7-3932-40fa-a046-5c13d8b5f67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d1d6ade7-3932-40fa-a046-5c13d8b5f67b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NumberOfIndividualsEligibleForNomination_48516116-bd08-413a-b1fb-06bf346ba6e4" xlink:href="msm-20231202.xsd#msm_NumberOfIndividualsEligibleForNomination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_NumberOfIndividualsEligibleForNomination_48516116-bd08-413a-b1fb-06bf346ba6e4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_6316b678-3826-43a6-9ca1-14f3ee529b8c" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_6316b678-3826-43a6-9ca1-14f3ee529b8c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentage_6512b12a-5aea-4909-839e-c8cad42bf830" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_CommonStockOwnershipPercentage_6512b12a-5aea-4909-839e-c8cad42bf830" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_7c99d4e8-bd2c-4047-96e0-685b476a5cae" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentageThresholdTransfereePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_7c99d4e8-bd2c-4047-96e0-685b476a5cae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:href="msm-20231202.xsd#msm_ComponentsOfShareholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_d4d1dbbb-89da-4393-b650-76dfe63c1cf1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_d4d1dbbb-89da-4393-b650-76dfe63c1cf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3b551f18-cc4d-4f6d-8695-c5af16bfe3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3b551f18-cc4d-4f6d-8695-c5af16bfe3ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareRepurchasePlanMember_82dd32b4-58e8-4c65-91b4-1740e22d7da8" xlink:href="msm-20231202.xsd#msm_ShareRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_3b551f18-cc4d-4f6d-8695-c5af16bfe3ad" xlink:to="loc_msm_ShareRepurchasePlanMember_82dd32b4-58e8-4c65-91b4-1740e22d7da8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7966492a-4cbc-43e5-89e3-3b31b4eef0cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:to="loc_us-gaap_ClassOfStockDomain_7966492a-4cbc-43e5-89e3-3b31b4eef0cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:to="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ab5397ff-3b16-4e32-a230-c03bc0ee3981" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:to="loc_us-gaap_CommonClassAMember_ab5397ff-3b16-4e32-a230-c03bc0ee3981" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3f35a3bd-ba69-4a85-95cd-6c878170d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:to="loc_us-gaap_CommonClassBMember_3f35a3bd-ba69-4a85-95cd-6c878170d5dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c3b794f8-0955-41e3-8325-d3bb713e9eeb_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:to="loc_srt_RangeMember_c3b794f8-0955-41e3-8325-d3bb713e9eeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:to="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3831e30e-fd65-4ac3-aaf1-042762befdbc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:to="loc_srt_MaximumMember_3831e30e-fd65-4ac3-aaf1-042762befdbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b28c2cd4-0aff-4919-bcdf-ff63078a7920" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:to="loc_srt_MinimumMember_b28c2cd4-0aff-4919-bcdf-ff63078a7920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_713afc7c-3a09-4974-9f92-71397ebea889_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_713afc7c-3a09-4974-9f92-71397ebea889_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7f64af94-343c-4494-abb5-1334943ead95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7f64af94-343c-4494-abb5-1334943ead95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_218c320c-3cbd-4ab8-b556-d6d8936aac7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7f64af94-343c-4494-abb5-1334943ead95" xlink:to="loc_us-gaap_SubsequentEventMember_218c320c-3cbd-4ab8-b556-d6d8936aac7d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_623f5b4d-0993-4c5b-9b57-72b1db656518" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_623f5b4d-0993-4c5b-9b57-72b1db656518" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_7fe89aaf-6fa5-4a90-9688-0c54ccbf8a75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_us-gaap_RestructuringReserve_7fe89aaf-6fa5-4a90-9688-0c54ccbf8a75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ConsultingAndSeveranceCosts_96ce47d7-32d4-46b8-82ec-3fda34129688" xlink:href="msm-20231202.xsd#msm_ConsultingAndSeveranceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_msm_ConsultingAndSeveranceCosts_96ce47d7-32d4-46b8-82ec-3fda34129688" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_255b153c-d209-442e-a4df-21666979d09c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_us-gaap_PaymentsForRestructuring_255b153c-d209-442e-a4df-21666979d09c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e128db09-a923-4974-a4c7-ecba6a9174a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_623f5b4d-0993-4c5b-9b57-72b1db656518" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_655e379d-e818-4577-9195-cbcf81a1c9be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_655e379d-e818-4577-9195-cbcf81a1c9be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ConsultingRelatedCostsMember_349b75f1-35ac-45c1-9df0-416291e03bdc" xlink:href="msm-20231202.xsd#msm_ConsultingRelatedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:to="loc_msm_ConsultingRelatedCostsMember_349b75f1-35ac-45c1-9df0-416291e03bdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_f5f7293b-ac94-40fa-96a8-af05bc469955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:to="loc_us-gaap_EmployeeSeveranceMember_f5f7293b-ac94-40fa-96a8-af05bc469955" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www1.mscdirect.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_1f72d4a1-6b53-4da2-b9f3-6b5f0be0d3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_1f72d4a1-6b53-4da2-b9f3-6b5f0be0d3a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_a1c57121-4dac-49ca-92ee-13c32c25171f" xlink:href="msm-20231202.xsd#msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_a1c57121-4dac-49ca-92ee-13c32c25171f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f4d7bd7-51b7-42fe-b312-4ac36e75a04e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f4d7bd7-51b7-42fe-b312-4ac36e75a04e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_75fcf562-6c38-4c8e-b5a1-aa4de89e011b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_75fcf562-6c38-4c8e-b5a1-aa4de89e011b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_de25ea0f-d3c8-460f-a284-a8b159f0e2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_de25ea0f-d3c8-460f-a284-a8b159f0e2b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CoronavirusAidReliefAndEconomicSecurityActMember_063395dd-f420-49da-9959-0c80789b1df8" xlink:href="msm-20231202.xsd#msm_CoronavirusAidReliefAndEconomicSecurityActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_de25ea0f-d3c8-460f-a284-a8b159f0e2b0" xlink:to="loc_msm_CoronavirusAidReliefAndEconomicSecurityActMember_063395dd-f420-49da-9959-0c80789b1df8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember_89384093-ca6b-4ef0-b1f4-c54a43433308" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember_89384093-ca6b-4ef0-b1f4-c54a43433308" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember_dc082dc5-8593-4bb6-b196-095ae34afc6b" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember_dc082dc5-8593-4bb6-b196-095ae34afc6b" xlink:type="arc" order="8"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>msm-20231202_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:79bbbfa7-2420-418b-9e47-cabbe4ae7283,g:f6ec7ef5-609e-464c-b23b-5ebb97e69cc9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_msm_AccountsReceivableSalesTransactionsFees_877b7bfe-86f2-46e1-923f-1ce60552b908_terseLabel_en-US" xlink:label="lab_msm_AccountsReceivableSalesTransactionsFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, sales transactions fees</link:label>
    <link:label id="lab_msm_AccountsReceivableSalesTransactionsFees_label_en-US" xlink:label="lab_msm_AccountsReceivableSalesTransactionsFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Sales Transactions Fees</link:label>
    <link:label id="lab_msm_AccountsReceivableSalesTransactionsFees_documentation_en-US" xlink:label="lab_msm_AccountsReceivableSalesTransactionsFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Sales Transactions Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableSalesTransactionsFees" xlink:href="msm-20231202.xsd#msm_AccountsReceivableSalesTransactionsFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AccountsReceivableSalesTransactionsFees" xlink:to="lab_msm_AccountsReceivableSalesTransactionsFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1468d021-ed9e-48af-8c56-b0dd95eeef28_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_29d2b29c-212f-4cc5-8cfc-d5b4d16c7196_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_2b8fa703-494e-4baf-a4a5-7adae0de2b16_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_2ddcfbec-db52-4d1c-8f42-8f5f0976f33b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_OtherCustomersMember_92834bbd-a407-4b7e-8947-c2a2d98a22d7_terseLabel_en-US" xlink:label="lab_msm_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_msm_OtherCustomersMember_label_en-US" xlink:label="lab_msm_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Customers [Member]</link:label>
    <link:label id="lab_msm_OtherCustomersMember_documentation_en-US" xlink:label="lab_msm_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_OtherCustomersMember" xlink:href="msm-20231202.xsd#msm_OtherCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_OtherCustomersMember" xlink:to="lab_msm_OtherCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3d6fdc8f-4488-4844-9c5d-408fc3088f82_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eca1fc24-1b12-46e7-b0cb-956589a6ab7c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5fb21761-731b-498f-a78f-62ccff8696ba_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8d4e5443-c89a-4a9b-83cd-57c8df570e32_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0bfa7f65-9916-42ac-83dc-94898d01cf4d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_a73961d7-a69b-4fd5-b8c2-fd6eda3ab674_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_1d092393-a7a6-4e0f-bcfa-759ec244de96_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_48f06a27-39b6-4b66-84b8-e5e33ee84c45_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1e05375a-42bb-43f1-b66d-1c8396f1bacf_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_9ef58774-d952-4912-b401-063ed069376d_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_27672e5f-ed48-4844-a788-0514c3604a9e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_3eedb971-607d-4566-8681-4c55754bc430_terseLabel_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, ownership percentage threshold, two board-member nomination</link:label>
    <link:label id="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_label_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Ownership Percentage Threshold, Two Board-Member Nomination</link:label>
    <link:label id="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_documentation_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Ownership Percentage Threshold, Two Board-Member Nomination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" xlink:to="lab_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e5f5a475-8527-4811-9cb7-c4dcae8ba345_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term, exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_ae930c2d-0baf-45a6-bbef-068dccb2e6bd_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_454e32d2-1297-45d6-a34d-5ef3d9e080e6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_f30c4d48-b2c8-46d1-b972-e4d976517949_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_cf3365ed-eede-44f4-b11c-d6856e6951a2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_50e9dadf-c53e-48e1-9339-aa0a58062bdf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_ad5cd984-6dee-4db1-b8e7-5a72c93b98d3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_1939eb3c-d296-44fe-89e3-81ec5ef240bb_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_0528cd02-e0b7-443a-bc3b-855f657eaa26_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_6feba8e7-1154-4f47-b0f3-6ed6eb26f391_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of Class A Common Stock in connection with Associate Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c6241368-a4d4-43ab-ab5c-1a9221fa937f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember_4ef9c96e-990f-41c0-a61f-6edb62de8f13_terseLabel_en-US" xlink:label="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Dividend Rights, Restricted Stock Units</link:label>
    <link:label id="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember_label_en-US" xlink:label="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Dividend Rights Restricted Stock Units [Member]</link:label>
    <link:label id="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Dividend Rights, Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:to="lab_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_58e8573c-0660-46e4-958f-73c592b1b0bd_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_49e111fc-df14-4cc0-b46d-ea243b6a9126_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_96531b2c-af99-4010-ab2b-b3dea7225d6e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_a9e60933-4857-4b9b-860b-05e452feab7f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock; $0.001 par value; 5,000,000 shares authorized; none issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_996c1e60-2622-4e48-ba13-e79d0c622f41_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_164f5b0a-468e-478c-b591-43acef6d9c42_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c5f51c3c-f957-429b-987f-25ed3e275a44_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_86beb5d2-5bb0-482c-ad65-8286de4b93d6_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_14ba3ecf-46cc-48f0-8fe3-66cf740199c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A treasury stock, at cost, 1,304,313 and 1,230,960 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_1b0f5595-114c-40f6-8cf7-1c723300b539_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $20,271 and $22,747, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_1ac03570-2b4a-4573-8efb-658e0040cc2a_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_95559fea-5996-4a05-ab19-2674556f6d67_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_59df568d-c06f-4fc7-9b83-12c8d324c8ad_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dfff280f-3fc4-42e7-8b2b-b89c95ae0c91_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_1b4df964-6f28-4af7-95fb-354398581e67_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity award acceleration costs associated with severance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Accelerated Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CommonStockVotingRightsPerShare_59f72208-e3fb-423f-8dba-c7a7a16739fe_terseLabel_en-US" xlink:label="lab_msm_CommonStockVotingRightsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, voting rights</link:label>
    <link:label id="lab_msm_CommonStockVotingRightsPerShare_label_en-US" xlink:label="lab_msm_CommonStockVotingRightsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights Per Share</link:label>
    <link:label id="lab_msm_CommonStockVotingRightsPerShare_documentation_en-US" xlink:label="lab_msm_CommonStockVotingRightsPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockVotingRightsPerShare" xlink:href="msm-20231202.xsd#msm_CommonStockVotingRightsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CommonStockVotingRightsPerShare" xlink:to="lab_msm_CommonStockVotingRightsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9ff70f73-30a6-49e3-b9f7-55dd87b8e7c7_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AmendedUncommittedFacilitiesMember_6e1cbe37-eb2f-40e7-98e4-5508cd843f06_terseLabel_en-US" xlink:label="lab_msm_AmendedUncommittedFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Uncommitted Credit Facilities</link:label>
    <link:label id="lab_msm_AmendedUncommittedFacilitiesMember_label_en-US" xlink:label="lab_msm_AmendedUncommittedFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Uncommitted Facilities [Member]</link:label>
    <link:label id="lab_msm_AmendedUncommittedFacilitiesMember_documentation_en-US" xlink:label="lab_msm_AmendedUncommittedFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Uncommitted Facilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AmendedUncommittedFacilitiesMember" xlink:href="msm-20231202.xsd#msm_AmendedUncommittedFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AmendedUncommittedFacilitiesMember" xlink:to="lab_msm_AmendedUncommittedFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_PublicSectorCustomersMember_6aa3ee90-5d6e-46b9-8f88-61a303287a97_terseLabel_en-US" xlink:label="lab_msm_PublicSectorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Sector Customers</link:label>
    <link:label id="lab_msm_PublicSectorCustomersMember_label_en-US" xlink:label="lab_msm_PublicSectorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Sector Customers [Member]</link:label>
    <link:label id="lab_msm_PublicSectorCustomersMember_documentation_en-US" xlink:label="lab_msm_PublicSectorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Sector Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PublicSectorCustomersMember" xlink:href="msm-20231202.xsd#msm_PublicSectorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_PublicSectorCustomersMember" xlink:to="lab_msm_PublicSectorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ComponentsOfShareholdersEquityLineItems_d164323a-60ab-454f-bdda-11a5a27fde3c_terseLabel_en-US" xlink:label="lab_msm_ComponentsOfShareholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Shareholders Equity [Line Items]</link:label>
    <link:label id="lab_msm_ComponentsOfShareholdersEquityLineItems_label_en-US" xlink:label="lab_msm_ComponentsOfShareholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Shareholders Equity [Line Items]</link:label>
    <link:label id="lab_msm_ComponentsOfShareholdersEquityLineItems_documentation_en-US" xlink:label="lab_msm_ComponentsOfShareholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Shareholders Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ComponentsOfShareholdersEquityLineItems" xlink:href="msm-20231202.xsd#msm_ComponentsOfShareholdersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems" xlink:to="lab_msm_ComponentsOfShareholdersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b4f9fce7-836d-45b1-82e2-9ee7de7d1b1e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_962d567f-9233-46d6-89f8-3933f24bd461_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_24ea116a-01aa-496f-ad80-7aa41ee23f3f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MSC Industrial</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_2a9b5853-23c2-4f3d-8226-02987fb41164_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7e938c65-1835-40f9-8211-cfaa48f9e37e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MSC Industrial as reported</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_0b1c7dd3-81fb-4734-ad4f-30603fee9eb4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CommittedCreditFacilityMember_e9ebd54a-a0c0-4245-be3c-1e0611c7feac_terseLabel_en-US" xlink:label="lab_msm_CommittedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Committed Bank Facility</link:label>
    <link:label id="lab_msm_CommittedCreditFacilityMember_label_en-US" xlink:label="lab_msm_CommittedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Committed Credit Facility [Member]</link:label>
    <link:label id="lab_msm_CommittedCreditFacilityMember_documentation_en-US" xlink:label="lab_msm_CommittedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Committed Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommittedCreditFacilityMember" xlink:href="msm-20231202.xsd#msm_CommittedCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CommittedCreditFacilityMember" xlink:to="lab_msm_CommittedCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_bdd6d2fc-12e6-47e3-a948-3b1b67bfc083_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_ab93edf2-a4b6-4a60-94fe-7f9daa39ba3c_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, including obligations under finance leases</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_de701f2c-926d-4e73-b57e-56978895579e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_991f73ef-51ca-4a08-adff-4b806c9ab37b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain_5200beb9-3092-4dfa-bef9-7e78efc22c38_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain_label_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="lab_us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ManufacturingLightMember_a2c420ee-a9a5-487e-9261-0bcc8850c22c_terseLabel_en-US" xlink:label="lab_msm_ManufacturingLightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Light</link:label>
    <link:label id="lab_msm_ManufacturingLightMember_label_en-US" xlink:label="lab_msm_ManufacturingLightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Light [Member]</link:label>
    <link:label id="lab_msm_ManufacturingLightMember_documentation_en-US" xlink:label="lab_msm_ManufacturingLightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Light [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ManufacturingLightMember" xlink:href="msm-20231202.xsd#msm_ManufacturingLightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ManufacturingLightMember" xlink:to="lab_msm_ManufacturingLightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_5dccaf33-b65f-42fe-8c59-da49faca6fa8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MSC Industrial Shareholders&#8217; Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_31a6945a-a003-40fd-90f7-0b861d5b12be_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5117561c-1279-47bd-b285-ba5f15dd8cae_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_3d7740bf-8a20-4ca2-b41e-c77a1062587c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b29230cd-bf5c-4b0a-91c3-4875c29db435_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_69e8a178-5e54-48f4-be2e-8c8b825c1ebd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_ccb2dd96-2319-4a5b-af09-9fecf82c78f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsShareBasedCompensation_cd6cc4ec-61e3-4dca-9973-5fdb4e04be1e_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend equivalents declared, net of cancellations</link:label>
    <link:label id="lab_us-gaap_DividendsShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_DividendsShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsShareBasedCompensation" xlink:to="lab_us-gaap_DividendsShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b138409a-2455-4056-8880-cd5d4daf725d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_7861c588-c6f3-4dee-88ae-777a7aa2824f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermNotesPayable_2e288798-01b2-4fc9-80fa-3c2d1c472198_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Note Payable</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermNotesPayable" xlink:to="lab_us-gaap_LongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ef43aec8-43c0-47fd-b057-42e6b836e11c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c3e751a0-83b4-4694-945b-bbc00c81ffa5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_4e5e1c85-8174-4074-af3b-bedfe37185d3_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_99fd758e-ee10-4e8f-a70a-0a4ebab7d7d9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b1a6eb9e-dfeb-4fcb-af21-5edc4185e8aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_6461ebd9-5edd-455b-8771-2ad1cf1c0ace_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CoreAndOtherCustomersMember_08488ef2-378f-433a-b9de-017f4c1b9e47_terseLabel_en-US" xlink:label="lab_msm_CoreAndOtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core and Other Customers</link:label>
    <link:label id="lab_msm_CoreAndOtherCustomersMember_label_en-US" xlink:label="lab_msm_CoreAndOtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core and Other Customers [Member]</link:label>
    <link:label id="lab_msm_CoreAndOtherCustomersMember_documentation_en-US" xlink:label="lab_msm_CoreAndOtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core and Other Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CoreAndOtherCustomersMember" xlink:href="msm-20231202.xsd#msm_CoreAndOtherCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CoreAndOtherCustomersMember" xlink:to="lab_msm_CoreAndOtherCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_e4af9f50-cd44-49d3-a237-5a1d67776048_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_5b28abd7-6171-4953-a310-eab9d3307f0c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AccruedSalesReturns_e14e34ed-d657-45cf-be38-0bda9a615de0_terseLabel_en-US" xlink:label="lab_msm_AccruedSalesReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales returns</link:label>
    <link:label id="lab_msm_AccruedSalesReturns_label_en-US" xlink:label="lab_msm_AccruedSalesReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales returns</link:label>
    <link:label id="lab_msm_AccruedSalesReturns_documentation_en-US" xlink:label="lab_msm_AccruedSalesReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccruedSalesReturns" xlink:href="msm-20231202.xsd#msm_AccruedSalesReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AccruedSalesReturns" xlink:to="lab_msm_AccruedSalesReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_3553ef5a-df91-4833-9f7f-9cc7afda5334_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_61e52ad1-7a12-4687-b21b-c2cf0040bc4c_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_b6ea0dc3-41b2-4ba6-9435-4d2a68ad9d2d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_62c19a2d-c44c-4d9c-b975-d97201f9cf0f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_e0f87d7a-be9f-42e8-8e29-0d72a7232717_totalLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total adjustments</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_ede6a932-bd06-4686-9a3c-59d373c09139_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, expiration term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_4deaa5e0-2008-4c2c-b4f1-ff4de243ce15_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_Series2019aNotesDueMarch52024Member_3f819565-dbfe-45c1-a77a-ebd44fc19248_terseLabel_en-US" xlink:label="lab_msm_Series2019aNotesDueMarch52024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series 2019A notes, due March 5, 2024</link:label>
    <link:label id="lab_msm_Series2019aNotesDueMarch52024Member_label_en-US" xlink:label="lab_msm_Series2019aNotesDueMarch52024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series2019a Notes Due March52024 [Member]</link:label>
    <link:label id="lab_msm_Series2019aNotesDueMarch52024Member_documentation_en-US" xlink:label="lab_msm_Series2019aNotesDueMarch52024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series 2019A notes, due March 5, 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_Series2019aNotesDueMarch52024Member" xlink:href="msm-20231202.xsd#msm_Series2019aNotesDueMarch52024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_Series2019aNotesDueMarch52024Member" xlink:to="lab_msm_Series2019aNotesDueMarch52024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_7dbf3eef-3922-4c18-b28d-542dc4b0be3e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_13e00997-5942-48bd-bc2e-468a86601d46_totalLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense, net</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b9672c49-a77d-4619-b2be-7a471bc81642_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_113294c8-28be-4622-be1d-405d8d1635dc_terseLabel_en-US" xlink:label="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares repurchased to satisfy tax withholding obligation</link:label>
    <link:label id="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_label_en-US" xlink:label="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares Withheld For Tax Withholding Obligation</link:label>
    <link:label id="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_documentation_en-US" xlink:label="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares Withheld For Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" xlink:href="msm-20231202.xsd#msm_TreasuryStockSharesWithheldForTaxWithholdingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" xlink:to="lab_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_eb7f107b-34b6-439e-8bac-832c18688bb6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e648b1bf-1b7c-4037-beac-c8f912bb8872_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_eb228942-93e4-4a4e-bdce-fc7b03826ee2_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_1c4f0f00-20c5-494d-b5a5-2c5dff8c2b0d_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c0f6f378-2f16-4b1e-abfa-ea98922060bf_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_82b1374b-256a-4463-87fd-13ed1709c151_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f2a2e4cb-f510-473e-af21-b2d9bc7c820f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_fc9745a3-b749-4246-b5de-0bd1d2431a8e_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_4d9eee20-3a0a-42e3-a75c-bbbc78e771f5_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5fd2631e-ef19-4cf6-a0a2-b7f2bd3d49d7_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual term, outstanding (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_efa1ee30-a0bd-41e3-9fde-8fff574fcd7c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_NumberOfCreditFacilities_bcf6f91a-364e-4992-b092-610b3309cb37_terseLabel_en-US" xlink:label="lab_msm_NumberOfCreditFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of credit facilities</link:label>
    <link:label id="lab_msm_NumberOfCreditFacilities_label_en-US" xlink:label="lab_msm_NumberOfCreditFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Credit Facilities</link:label>
    <link:label id="lab_msm_NumberOfCreditFacilities_documentation_en-US" xlink:label="lab_msm_NumberOfCreditFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NumberOfCreditFacilities" xlink:href="msm-20231202.xsd#msm_NumberOfCreditFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_NumberOfCreditFacilities" xlink:to="lab_msm_NumberOfCreditFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9fd5b013-7c72-43fe-959d-3c8909aaa920_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_1e4ee489-e898-48be-b335-53e96a23f815_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ShelfFacilityAgreementsMember_c9d8d3dd-792c-4032-91bc-bcef0ea6a8ec_terseLabel_en-US" xlink:label="lab_msm_ShelfFacilityAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf Facility Agreements</link:label>
    <link:label id="lab_msm_ShelfFacilityAgreementsMember_label_en-US" xlink:label="lab_msm_ShelfFacilityAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf Facility Agreements [Member]</link:label>
    <link:label id="lab_msm_ShelfFacilityAgreementsMember_documentation_en-US" xlink:label="lab_msm_ShelfFacilityAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf Facility Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShelfFacilityAgreementsMember" xlink:href="msm-20231202.xsd#msm_ShelfFacilityAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ShelfFacilityAgreementsMember" xlink:to="lab_msm_ShelfFacilityAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CommercialMember_5660e9c9-5f97-413b-8893-37160687e65b_terseLabel_en-US" xlink:label="lab_msm_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Services</link:label>
    <link:label id="lab_msm_CommercialMember_label_en-US" xlink:label="lab_msm_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:label id="lab_msm_CommercialMember_documentation_en-US" xlink:label="lab_msm_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommercialMember" xlink:href="msm-20231202.xsd#msm_CommercialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CommercialMember" xlink:to="lab_msm_CommercialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_fc3d2147-7311-4621-a676-03309269d0b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f6335627-b8d4-4f68-b135-70560f3a9b6f_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_SeniorNotesTwoMember_09f3e517-85be-43a8-b401-f7b3b5facd1b_terseLabel_en-US" xlink:label="lab_msm_SeniorNotesTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Series B</link:label>
    <link:label id="lab_msm_SeniorNotesTwoMember_label_en-US" xlink:label="lab_msm_SeniorNotesTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Two [Member]</link:label>
    <link:label id="lab_msm_SeniorNotesTwoMember_documentation_en-US" xlink:label="lab_msm_SeniorNotesTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_SeniorNotesTwoMember" xlink:to="lab_msm_SeniorNotesTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_23abb172-f04d-4ef3-9a24-f3b17f99091d_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_7dcf1e84-3b66-4892-89ab-ca27f734c668_terseLabel_en-US" xlink:label="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for funds received but probably threshold not met</link:label>
    <link:label id="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_label_en-US" xlink:label="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Current Liabilities, CARES Act</link:label>
    <link:label id="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_documentation_en-US" xlink:label="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Current Liabilities, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" xlink:href="msm-20231202.xsd#msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" xlink:to="lab_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_FinancingArrangementMember_878b59bb-db7e-4c7e-9733-d907b6339caf_terseLabel_en-US" xlink:label="lab_msm_FinancingArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Arrangement</link:label>
    <link:label id="lab_msm_FinancingArrangementMember_label_en-US" xlink:label="lab_msm_FinancingArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Arrangement [Member]</link:label>
    <link:label id="lab_msm_FinancingArrangementMember_documentation_en-US" xlink:label="lab_msm_FinancingArrangementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingArrangementMember" xlink:href="msm-20231202.xsd#msm_FinancingArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_FinancingArrangementMember" xlink:to="lab_msm_FinancingArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_f5cfb9e3-d2b0-44aa-9bdb-3b278a2c3887_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_2a6d739c-7514-43d5-a19d-196f41895c27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_cd1a1391-994a-4b92-937f-2e3d3e1acb8b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f49a2695-3773-4be4-9ef5-0300857da862_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents&#8212;beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2b5c3577-3040-413b-9993-25cb238638fd_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents&#8212;end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_30c4a5ac-79db-4696-a29a-63a6fe925bf6_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_77f7b22a-87dd-4ff2-a9af-dab46b25b896_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_2d77f84e-5565-4d24-a98d-11c8c0d46d89_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_250ef9bf-cd1a-40d7-9dc8-54b2665d5beb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Non-Vested Restricted Stock Unit Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3537d40d-1cc4-41fd-a6f1-126f33a88066_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_db2a0530-9eb7-4aa9-978e-58116dc0d2bf_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_2db9b2f8-2389-42e3-bf1e-eca2bf95131f_verboseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate severance and separation costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_2518f558-35f6-4858-9aae-9ab01dc44b9e_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of debt including obligations under finance leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_46bb2565-41b0-43a9-9bbe-891dd69ad3ec_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_RevenueRecognitionPrepaidSalesIncentives_96c29c0d-79a8-4962-b250-4fb8ab68d459_terseLabel_en-US" xlink:label="lab_msm_RevenueRecognitionPrepaidSalesIncentives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid sales incentives</link:label>
    <link:label id="lab_msm_RevenueRecognitionPrepaidSalesIncentives_label_en-US" xlink:label="lab_msm_RevenueRecognitionPrepaidSalesIncentives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, Prepaid sales incentives</link:label>
    <link:label id="lab_msm_RevenueRecognitionPrepaidSalesIncentives_documentation_en-US" xlink:label="lab_msm_RevenueRecognitionPrepaidSalesIncentives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, Prepaid sales incentives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RevenueRecognitionPrepaidSalesIncentives" xlink:href="msm-20231202.xsd#msm_RevenueRecognitionPrepaidSalesIncentives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_RevenueRecognitionPrepaidSalesIncentives" xlink:to="lab_msm_RevenueRecognitionPrepaidSalesIncentives" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_62bae7d6-7093-4f4c-a07b-4a6b1531f696_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dd4724f4-94db-4ad0-a9d0-c1b06f05076e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_cedd8347-45e4-4732-b6b7-5fecc971a202_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_12982a62-7415-4bab-8602-e077d2bfcf36_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of regular cash dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_e60f623b-35e8-4aa9-a3ae-9bc41d0c256e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7bd3d532-a1b8-478b-8a15-69540f88e6fc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_88655cd4-eb98-45a0-b41d-32546d757501_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9f16bef3-8fd4-4699-a743-3a775be34c7b_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_ca7bc22a-a7c0-4de0-8e6d-b8de079a03ba_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to MSC Industrial</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_99389676-80cd-4b7d-a6a6-5d35e2b482ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_abeca658-ff57-41e8-a76e-ad7982edfd6e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_02601157-9c0f-4add-a18c-981718744e65_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_93ddd7b2-5cb3-4384-af98-f91ede0fecef_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_67998002-79f3-421d-bb64-2bae0e79891b_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_label_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="lab_us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_71e46ca0-e5df-4b10-bd9d-548a36073111_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_7b8f5300-98ef-4b51-9f4b-22a99b8fac8d_terseLabel_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSU adjustment (in shares)</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_label_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Adjustment</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_documentation_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" xlink:to="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_83b52357-156f-4e21-a307-db98f422552e_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_97c3eddb-14c4-43c5-99cd-dcd46a5ce1b8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_RetailWholesaleMember_cc478cc2-db11-448b-b052-c5fba3c7251d_terseLabel_en-US" xlink:label="lab_msm_RetailWholesaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail/Wholesale</link:label>
    <link:label id="lab_msm_RetailWholesaleMember_label_en-US" xlink:label="lab_msm_RetailWholesaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Wholesale [Member]</link:label>
    <link:label id="lab_msm_RetailWholesaleMember_documentation_en-US" xlink:label="lab_msm_RetailWholesaleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail/Wholesale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RetailWholesaleMember" xlink:href="msm-20231202.xsd#msm_RetailWholesaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_RetailWholesaleMember" xlink:to="lab_msm_RetailWholesaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_FinancingObligationsCurrent_d47257e9-edb5-4445-8200-b475aa6e7f91_terseLabel_en-US" xlink:label="lab_msm_FinancingObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligations, current</link:label>
    <link:label id="lab_msm_FinancingObligationsCurrent_label_en-US" xlink:label="lab_msm_FinancingObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligations, current</link:label>
    <link:label id="lab_msm_FinancingObligationsCurrent_documentation_en-US" xlink:label="lab_msm_FinancingObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligations, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingObligationsCurrent" xlink:href="msm-20231202.xsd#msm_FinancingObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_FinancingObligationsCurrent" xlink:to="lab_msm_FinancingObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_142339ff-4ea6-45fb-98d2-baef17968509_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_99638356-0f89-483a-8b99-1b980df7d979_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41b5cb36-fe43-499f-ba4f-f57b591d6b38_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f28497b9-69a0-41b9-ab86-4617fde9b70e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance for credit loss, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1a512500-1031-4eb2-8fb9-ddbe670f0cf6_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_e2929704-8d80-4da1-ac78-180f415901b7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_917a5a30-384e-4dc2-9988-429452398ab3_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0e1ebefd-1b21-4ce3-bc20-ed7eac3ed7a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_47197627-c9c8-4c1b-8b5b-eabc42e4da4d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9f77e57e-caff-413b-ac91-835c762eaee5_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited/Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a82bcbf9-e74c-41da-8f65-01ec36bfdab6_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_3927f7c4-0aee-4381-80d9-75e7a965995b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_NationalAccountCustomersMember_29f3283b-4a2a-4afe-9773-debee7a26c99_terseLabel_en-US" xlink:label="lab_msm_NationalAccountCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Account Customers</link:label>
    <link:label id="lab_msm_NationalAccountCustomersMember_label_en-US" xlink:label="lab_msm_NationalAccountCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Account Customers [Member]</link:label>
    <link:label id="lab_msm_NationalAccountCustomersMember_documentation_en-US" xlink:label="lab_msm_NationalAccountCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Account Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NationalAccountCustomersMember" xlink:href="msm-20231202.xsd#msm_NationalAccountCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_NationalAccountCustomersMember" xlink:to="lab_msm_NationalAccountCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AmendedRevolvingCreditFacilityMember_dd484481-34b0-414f-9551-72b92f770541_terseLabel_en-US" xlink:label="lab_msm_AmendedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility</link:label>
    <link:label id="lab_msm_AmendedRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_msm_AmendedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_msm_AmendedRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_msm_AmendedRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AmendedRevolvingCreditFacilityMember" xlink:href="msm-20231202.xsd#msm_AmendedRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AmendedRevolvingCreditFacilityMember" xlink:to="lab_msm_AmendedRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ReclassificationOfCommonStock_d709b32e-e588-412f-8a9a-c2459dbaefa0_terseLabel_en-US" xlink:label="lab_msm_ReclassificationOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of Common Stock</link:label>
    <link:label id="lab_msm_ReclassificationOfCommonStock_label_en-US" xlink:label="lab_msm_ReclassificationOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of Common Stock</link:label>
    <link:label id="lab_msm_ReclassificationOfCommonStock_documentation_en-US" xlink:label="lab_msm_ReclassificationOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ReclassificationOfCommonStock" xlink:href="msm-20231202.xsd#msm_ReclassificationOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ReclassificationOfCommonStock" xlink:to="lab_msm_ReclassificationOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CommonStockOwnershipPercentage_f1fd0e1a-2db3-47d9-9cd9-796534f87b78_terseLabel_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, ownership percentage</link:label>
    <link:label id="lab_msm_CommonStockOwnershipPercentage_label_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Ownership Percentage</link:label>
    <link:label id="lab_msm_CommonStockOwnershipPercentage_documentation_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentage" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CommonStockOwnershipPercentage" xlink:to="lab_msm_CommonStockOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_86beb266-a059-489f-8387-54efa2a435d4_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restructuring Related Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_cc4f283e-56f2-4b3c-80a8-adee304b0420_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, number of securities called by each warrant or right (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_ef9dfda6-9b9d-4fb1-a49d-3de99177a315_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum amount outstanding during period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Amount Outstanding During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_UncommittedCreditFacilityMember_a8025d51-4d26-4f33-b496-c0f705453b94_terseLabel_en-US" xlink:label="lab_msm_UncommittedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncommitted Bank Facilities</link:label>
    <link:label id="lab_msm_UncommittedCreditFacilityMember_label_en-US" xlink:label="lab_msm_UncommittedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncommitted Credit Facility [Member]</link:label>
    <link:label id="lab_msm_UncommittedCreditFacilityMember_documentation_en-US" xlink:label="lab_msm_UncommittedCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncommitted Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_UncommittedCreditFacilityMember" xlink:href="msm-20231202.xsd#msm_UncommittedCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_UncommittedCreditFacilityMember" xlink:to="lab_msm_UncommittedCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_81af44ad-723b-40f6-9c31-72de6a0af467_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_154bbe56-13b1-4dff-8cef-2f17012ce2a7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_f03236c4-a8d9-4916-8f50-5ef0f0fa3969_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_0c8729f6-6047-4d41-8c2d-f901d86960c7_terseLabel_en-US" xlink:label="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, collateral, unsold receivables, amount</link:label>
    <link:label id="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_label_en-US" xlink:label="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Collateral, Unsold Receivables, Amount</link:label>
    <link:label id="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_documentation_en-US" xlink:label="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Collateral, Unsold Receivables, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableCollateralUnsoldReceivablesAmount" xlink:href="msm-20231202.xsd#msm_AccountsReceivableCollateralUnsoldReceivablesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AccountsReceivableCollateralUnsoldReceivablesAmount" xlink:to="lab_msm_AccountsReceivableCollateralUnsoldReceivablesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_49cc7c7a-369f-410d-8315-03765e29e79e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_868800d8-6de7-4667-a1f4-968c2b12884a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39191f99-fd07-4b63-8692-5bdcce8f2788_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f8944ce0-0af3-4bd5-8df4-395caa93e86e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_91504252-01f0-4e81-99a2-ff73361d354a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_7a184942-e072-4009-b3fa-57548a026b1f_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_5f334421-80f8-415a-9aff-2b7047157f81_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_9d21cae7-fd11-4860-bc92-43c406aa984f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_ac2fe63d-c8e0-4119-8b19-b536806e311f_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_e0b55cd2-3a2a-4c41-98bb-05e7c9779e66_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_19a5772d-e2ec-4dab-9b8d-c4675fcee86f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_4c49cd6a-6039-4886-a2dc-66ba7ab0be68_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7f77dd27-04d8-4a6d-a395-4ece19da5d90_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_8d453573-2a1f-4ac7-be94-2e6dda866c07_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_e166bcef-8a37-4ef6-8db3-713ef9ca2410_terseLabel_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSU adjustment (in usd per share)</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustment, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustment, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:to="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_273cf28a-c973-404d-bfcf-c88cf3c6e74a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and tax uncertainties</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Other Tax Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_6876fa45-e897-43d7-93f0-d7c69a9b47e0_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholders&#8217; Equity Attributable to MSC Industrial</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e955fef7-7d92-4bb2-9457-e36d0b5e21ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0ec3ca93-a7ee-48b0-b612-deb8c90caa4d_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_85e74fb9-4b29-47b5-b130-9495cdb2509b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_cf367a09-b78b-4ef0-8ed0-eb1f8dfa34c4_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_c29d9841-a6a5-4487-8f64-e0134bf84d26_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_c094189e-37ed-4723-ac60-f402ef2287d2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_d5693a8f-c1cc-40bc-943c-cfea6cbbd681_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_FinancingObligations_a90e8533-9182-4a4c-ab5f-78097f237fe2_terseLabel_en-US" xlink:label="lab_msm_FinancingObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing arrangements</link:label>
    <link:label id="lab_msm_FinancingObligations_label_en-US" xlink:label="lab_msm_FinancingObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligations</link:label>
    <link:label id="lab_msm_FinancingObligations_documentation_en-US" xlink:label="lab_msm_FinancingObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest free short-term borrowings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingObligations" xlink:href="msm-20231202.xsd#msm_FinancingObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_FinancingObligations" xlink:to="lab_msm_FinancingObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_c8588425-f422-4178-90c9-c826364e5644_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_SeriesNotesDueMarch52024Member_18283793-92a0-43e2-91f2-7c6edf1987dc_terseLabel_en-US" xlink:label="lab_msm_SeriesNotesDueMarch52024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series Notes Due March 5, 2024</link:label>
    <link:label id="lab_msm_SeriesNotesDueMarch52024Member_label_en-US" xlink:label="lab_msm_SeriesNotesDueMarch52024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series Notes Due March52024 [Member]</link:label>
    <link:label id="lab_msm_SeriesNotesDueMarch52024Member_documentation_en-US" xlink:label="lab_msm_SeriesNotesDueMarch52024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series Notes Due March 5, 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeriesNotesDueMarch52024Member" xlink:href="msm-20231202.xsd#msm_SeriesNotesDueMarch52024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_SeriesNotesDueMarch52024Member" xlink:to="lab_msm_SeriesNotesDueMarch52024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_4a684629-6e80-44d3-a48a-470c14d450b3_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fca13282-e2ad-43ef-9848-f7d5d6b71f54_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_e9ca2e51-95b0-41c5-9ca9-e03b28678bb4_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d7db5bda-d673-40f3-8ba0-ee10ff1b08ee_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_OtherForeignCountriesMember_f80322f4-104b-4a7b-be06-f4a1c7bdcc4b_terseLabel_en-US" xlink:label="lab_msm_OtherForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other foreign countries</link:label>
    <link:label id="lab_msm_OtherForeignCountriesMember_label_en-US" xlink:label="lab_msm_OtherForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Countries [Member]</link:label>
    <link:label id="lab_msm_OtherForeignCountriesMember_documentation_en-US" xlink:label="lab_msm_OtherForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign Countries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_OtherForeignCountriesMember" xlink:href="msm-20231202.xsd#msm_OtherForeignCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_OtherForeignCountriesMember" xlink:to="lab_msm_OtherForeignCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_8927e61e-071e-4bb3-a57a-37dabaf506c0_terseLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payable amount</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_7da8d664-db9b-4b2c-9d4a-00cedd3b3862_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition_245b8885-927e-4992-b514-69a6cbaf7592_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate Incentive Plans</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_4aab7638-aa17-4ebe-84f7-2aee15532a9c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_16156625-a132-4969-bbbd-d50bb4c7994b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_36716b4a-8144-42b7-b661-b76a851734c8_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_fa0d4db7-bf26-4773-8eb4-ef59d1708b89_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c8213d4b-a7b2-40c4-bb66-721fa869464a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_1e6555dd-a2d4-408a-9753-b3c3956b19f1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_dbddf333-c727-4fbc-b286-a16cd629ee6f_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a480aa9a-3a6e-499f-9762-789aecd48b39_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_a384c2ef-8d70-4fd7-a4e5-eb9e3eab045e_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of loan facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_e729b94d-0a4d-4649-80ee-641767c79636_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ShareRepurchasePlanMember_a63dac23-92b3-45f2-9dca-9bffbbcbc937_terseLabel_en-US" xlink:label="lab_msm_ShareRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Plan</link:label>
    <link:label id="lab_msm_ShareRepurchasePlanMember_label_en-US" xlink:label="lab_msm_ShareRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Plan [Member]</link:label>
    <link:label id="lab_msm_ShareRepurchasePlanMember_documentation_en-US" xlink:label="lab_msm_ShareRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareRepurchasePlanMember" xlink:href="msm-20231202.xsd#msm_ShareRepurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ShareRepurchasePlanMember" xlink:to="lab_msm_ShareRepurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_74f20b8a-608a-4899-890d-8bf5479b667f_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_348d9439-f2c7-4c68-a961-360f73343f26_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_26c109e0-9328-4727-b61a-62a72258a189_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ManufacturingHeavyMember_662a368b-b2e6-4bad-8dc1-6388adbdc1f3_terseLabel_en-US" xlink:label="lab_msm_ManufacturingHeavyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Heavy</link:label>
    <link:label id="lab_msm_ManufacturingHeavyMember_label_en-US" xlink:label="lab_msm_ManufacturingHeavyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Heavy [Member]</link:label>
    <link:label id="lab_msm_ManufacturingHeavyMember_documentation_en-US" xlink:label="lab_msm_ManufacturingHeavyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Heavy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ManufacturingHeavyMember" xlink:href="msm-20231202.xsd#msm_ManufacturingHeavyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ManufacturingHeavyMember" xlink:to="lab_msm_ManufacturingHeavyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_18c346b8-187c-48c0-bc46-b2f275564ca8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c7ad3b2b-7895-4c0b-82e6-ef8d90cdd662_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract_664db225-ef45-4770-91ce-da2c87880ce4_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to noncontrolling interest:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AvailableIncreaseInAggregateAmountBorrowed_a1c5262d-9717-4546-84d3-39eb54322dc5_terseLabel_en-US" xlink:label="lab_msm_AvailableIncreaseInAggregateAmountBorrowed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available increase in amount borrowed</link:label>
    <link:label id="lab_msm_AvailableIncreaseInAggregateAmountBorrowed_label_en-US" xlink:label="lab_msm_AvailableIncreaseInAggregateAmountBorrowed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available Increase In Aggregate Amount Borrowed</link:label>
    <link:label id="lab_msm_AvailableIncreaseInAggregateAmountBorrowed_documentation_en-US" xlink:label="lab_msm_AvailableIncreaseInAggregateAmountBorrowed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available increase in aggregate amount borrowed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AvailableIncreaseInAggregateAmountBorrowed" xlink:href="msm-20231202.xsd#msm_AvailableIncreaseInAggregateAmountBorrowed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AvailableIncreaseInAggregateAmountBorrowed" xlink:to="lab_msm_AvailableIncreaseInAggregateAmountBorrowed" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_0fda149b-0270-4a5a-9090-dc15e64d9f09_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_409c1d4c-3c70-4684-b266-8db55d0d3547_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_20664b5c-c006-4ca8-b6ab-a8df9cfb3c5d_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_9262fa56-99da-41bc-92de-eb6af86ed2b2_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_559d5d31-0d8f-4ab0-82fc-678fd4b5503c_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_f4d0cb57-7daa-4206-8627-53fb2c0a762a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_d9bc3737-2d90-401f-8da6-d579afcb206b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs, current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_1c5c6ef3-0f87-4509-aa4a-ac3f88e1e853_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, value, issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_97c66a41-88d4-45f7-81ff-94e6f446b201_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_eda320e2-cb49-4535-a8f2-1ba64b2f6e24_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_556963a0-9c33-4b77-8631-9a3138dc88ae_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Proceedings</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_ebf04ab6-8638-488a-87eb-89aadd33cb44_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_91190f28-8da2-4ab7-9e17-c30a3b694af9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_b6c8b20d-b9a2-4dfd-99a6-4db9cf40acae_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_PurchasersMember_30f0e96c-33dd-4e07-afc9-8931ae73e5ce_terseLabel_en-US" xlink:label="lab_msm_PurchasersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchasers</link:label>
    <link:label id="lab_msm_PurchasersMember_label_en-US" xlink:label="lab_msm_PurchasersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchasers [Member]</link:label>
    <link:label id="lab_msm_PurchasersMember_documentation_en-US" xlink:label="lab_msm_PurchasersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchasers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PurchasersMember" xlink:href="msm-20231202.xsd#msm_PurchasersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_PurchasersMember" xlink:to="lab_msm_PurchasersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember_d7ab368e-9d59-4664-9f11-f084a77caf9b_terseLabel_en-US" xlink:label="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Dividend Rights Performance Stock Units</link:label>
    <link:label id="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember_label_en-US" xlink:label="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Dividend Rights Performance Stock Units [Member]</link:label>
    <link:label id="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember_documentation_en-US" xlink:label="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Dividend Rights, Performance Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsPerformanceStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:to="lab_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_7ef8ca81-cc43-4cc4-8ca8-198f577b8af0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_7bf40b56-b47a-4d1f-8aae-eb3d9220b6e4_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_c17eb9e2-5e55-4a42-ac00-bbf4d1c27681_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_3c19bd07-eeeb-4bbf-9c1d-8097037cfebe_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_01139bdf-1671-44d9-88ac-b63857771b05_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_4b8401ee-ddd7-4b4f-b9dd-2296ea0ffe0a_terseLabel_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation grant percentage</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_label_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Allocation Grant Percentage</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_documentation_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Allocation Grant Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" xlink:to="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_5c0c01cd-f3f5-4bc1-8352-c883ecade663_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_4233c603-0046-47aa-b116-0f21954e4db7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c1f6f862-0b0d-442c-ab4b-739f765a8792_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d2d1d9ef-2f12-4d2e-a967-3324851cc748_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_544c5728-0f0c-4a86-acad-61b52cf17c3f_terseLabel_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested shares, percentage of target award amount</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_label_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Vested Shares, Percentage of Target Award Amount</link:label>
    <link:label id="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_documentation_en-US" xlink:label="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Vested Shares, Percentage of Target Award Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" xlink:to="lab_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_571ec2f2-2b19-45fa-bd7f-c691212c9680_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_07db4138-dff0-4394-b332-a2a773a0eb6c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5b649c20-b868-471f-9a56-27250c0856ff_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_95e128ba-3c65-44c7-a9e0-e2851b7cb3e1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_62421f1b-cbe9-45c0-90cb-93009070a7ac_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under financing obligations</link:label>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherDebt" xlink:to="lab_us-gaap_ProceedsFromOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_aaf4a358-d252-4b08-8886-739955d016c2_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash collected on sold receivables under the RPA</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Collection of Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:to="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ReceivablesPurchaseAgreementMember_6d357b6b-19d3-4511-a60d-8a263c07da18_terseLabel_en-US" xlink:label="lab_msm_ReceivablesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Purchase Agreement</link:label>
    <link:label id="lab_msm_ReceivablesPurchaseAgreementMember_label_en-US" xlink:label="lab_msm_ReceivablesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Purchase Agreement [Member]</link:label>
    <link:label id="lab_msm_ReceivablesPurchaseAgreementMember_documentation_en-US" xlink:label="lab_msm_ReceivablesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ReceivablesPurchaseAgreementMember" xlink:href="msm-20231202.xsd#msm_ReceivablesPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ReceivablesPurchaseAgreementMember" xlink:to="lab_msm_ReceivablesPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_efa09efa-a9fc-4702-9656-0377c4f19e93_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_39862616-c252-455b-8204-238e0d3c5427_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_2fb2a158-24fc-44d0-aeef-10798216a8ed_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total MSC Industrial shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3627104-85de-4d2d-a380-9dbf59058a99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a856c86f-5424-4107-9166-0fd6f9c2c5b3_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9bd4da65-f0d6-460f-9a77-762f883b49a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_befffc99-bd32-4be0-bd01-5e7f2a5492aa_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_20acec9c-fb84-4076-a5e7-b84b78447ba5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_615fa55c-54e2-4c6c-bec1-dffbbb33e902_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt including obligations under finance leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember_9efe899a-bc71-4fca-8851-11fabaab0486_terseLabel_en-US" xlink:label="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coronavirus Aid Relief And Economic Security Act</link:label>
    <link:label id="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember_label_en-US" xlink:label="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coronavirus Aid Relief And Economic Security Act [Member]</link:label>
    <link:label id="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember_documentation_en-US" xlink:label="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coronavirus Aid Relief And Economic Security Act [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:href="msm-20231202.xsd#msm_CoronavirusAidReliefAndEconomicSecurityActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:to="lab_msm_CoronavirusAidReliefAndEconomicSecurityActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_2a688e74-1679-42c0-ad75-a28f17c550be_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Other Costs</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_2c5c25db-f4da-4876-be6e-2fe37556a82f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_6f00fc7f-2a0e-45e1-b693-cab7032fc2ea_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueAdjustment_7708bc37-0121-4bbb-bc00-94b59a129670_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value remeasurement of non-financial liabilities on non-recurring basis</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueAdjustment_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueAdjustment" xlink:to="lab_us-gaap_LiabilitiesFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_SeniorNotesDueMarch52027Member_f6edf318-942b-404d-8124-48602413559a_terseLabel_en-US" xlink:label="lab_msm_SeniorNotesDueMarch52027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes, Due March 5, 2027</link:label>
    <link:label id="lab_msm_SeniorNotesDueMarch52027Member_label_en-US" xlink:label="lab_msm_SeniorNotesDueMarch52027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due March52027 [Member]</link:label>
    <link:label id="lab_msm_SeniorNotesDueMarch52027Member_documentation_en-US" xlink:label="lab_msm_SeniorNotesDueMarch52027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes, due March 5, 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_SeniorNotesDueMarch52027Member" xlink:to="lab_msm_SeniorNotesDueMarch52027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_e0fa56b5-b27c-467a-804e-af6c3b3a10f4_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_50c7bf27-b3be-4182-876f-2a33372f02a2_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_RevenuePerformanceObligationPaymentTerms_84b04970-89a2-4f10-9d5c-1fdff6cdcf7d_terseLabel_en-US" xlink:label="lab_msm_RevenuePerformanceObligationPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment term</link:label>
    <link:label id="lab_msm_RevenuePerformanceObligationPaymentTerms_label_en-US" xlink:label="lab_msm_RevenuePerformanceObligationPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Performance Obligation, Payment Terms</link:label>
    <link:label id="lab_msm_RevenuePerformanceObligationPaymentTerms_documentation_en-US" xlink:label="lab_msm_RevenuePerformanceObligationPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Performance Obligation, Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RevenuePerformanceObligationPaymentTerms" xlink:href="msm-20231202.xsd#msm_RevenuePerformanceObligationPaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_RevenuePerformanceObligationPaymentTerms" xlink:to="lab_msm_RevenuePerformanceObligationPaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0bbec74d-8dd3-4464-b54a-e91489f60115_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_90cada19-e0ed-4f38-b617-ab315ee36476_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, period increase (decrease)</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2bbb4b06-217f-4ae6-a99a-4cb48397b69a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_e84ee2be-70fc-415b-b0d9-9537d456d38f_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_26d3653e-d3f8-4646-8696-7d08eb4e73de_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7da282f1-6d37-4f88-acfd-6fcfbd3fea04_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_d4dfd28c-9fbf-4630-b347-d7643a1b3914_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_0c0046f4-475b-47c8-9958-e2bfe6092e87_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_26fa0082-c819-452d-b8f1-8b814858a18b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e49c2f01-0526-4dab-a7a1-4a83b075213f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_21d738a1-a547-4f09-a027-cfcca29e86c3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a963519d-9a7f-45ef-a49c-2116a5111fb3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_549a840a-5652-4eaa-9e26-eb557f6b0377_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f351c82a-01ca-4fb7-ba47-176e69dbf131_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0dc026ec-fea8-4013-991a-757d4e65a6fa_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c4361034-1960-4a7d-8d23-9d83c7665627_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_AccountsReceivableAmountAuthorizedForSale_3ae798b1-9ac0-4319-be5a-aea93299c21d_terseLabel_en-US" xlink:label="lab_msm_AccountsReceivableAmountAuthorizedForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, amount authorized for sale</link:label>
    <link:label id="lab_msm_AccountsReceivableAmountAuthorizedForSale_label_en-US" xlink:label="lab_msm_AccountsReceivableAmountAuthorizedForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Amount Authorized For Sale</link:label>
    <link:label id="lab_msm_AccountsReceivableAmountAuthorizedForSale_documentation_en-US" xlink:label="lab_msm_AccountsReceivableAmountAuthorizedForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Amount Authorized For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableAmountAuthorizedForSale" xlink:href="msm-20231202.xsd#msm_AccountsReceivableAmountAuthorizedForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_AccountsReceivableAmountAuthorizedForSale" xlink:to="lab_msm_AccountsReceivableAmountAuthorizedForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_2fbf90f8-2383-491d-b5ae-6628d3cc7e3a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4087e094-eff9-40f5-bd7a-b8a1a50f4103_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net income per common share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_b6a09c0b-6194-4b57-8ab7-6f3b76c48f14_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_0b5ffdbd-3e4f-4e3f-ba34-8a05a70873c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_aedadf9a-f393-4ce0-ac99-b118572d4d1d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_IntrinsicValueAbstract_430a37a5-ea54-4d91-99ad-53ec27a3caae_verboseLabel_en-US" xlink:label="lab_msm_IntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_msm_IntrinsicValueAbstract_label_en-US" xlink:label="lab_msm_IntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_msm_IntrinsicValueAbstract_documentation_en-US" xlink:label="lab_msm_IntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IntrinsicValueAbstract" xlink:href="msm-20231202.xsd#msm_IntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_IntrinsicValueAbstract" xlink:to="lab_msm_IntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_2b2f3dff-4c7b-451f-b0ab-a0a2f95d483d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ComponentsOfShareholdersEquityTable_7abca551-0f32-49fe-b5e0-de6d22f6c796_terseLabel_en-US" xlink:label="lab_msm_ComponentsOfShareholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Shareholders Equity [Table]</link:label>
    <link:label id="lab_msm_ComponentsOfShareholdersEquityTable_label_en-US" xlink:label="lab_msm_ComponentsOfShareholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Shareholders Equity [Table]</link:label>
    <link:label id="lab_msm_ComponentsOfShareholdersEquityTable_documentation_en-US" xlink:label="lab_msm_ComponentsOfShareholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Shareholders Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ComponentsOfShareholdersEquityTable" xlink:href="msm-20231202.xsd#msm_ComponentsOfShareholdersEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable" xlink:to="lab_msm_ComponentsOfShareholdersEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_68d57e2c-6e1d-40ef-9919-823f659d1597_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared on Common Stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_5b60019c-a4a0-42cd-a80b-fcabe33d9836_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_2e0a2e13-9920-418d-a107-6f1fd94bb377_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_dd8fe78b-954a-427e-8bda-bf1b434f3620_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_89fec2b6-9c0b-4b5e-abeb-6e98ae0a2306_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_3baa3409-c283-45a0-b687-b36ac6fd3dce_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_8055446b-625b-49a5-b3cb-eda0e387560e_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income, as reported</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_582dae68-a50c-4ddf-900d-78166ccdcdb5_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ConsultingAndSeveranceCosts_16f1a628-72f8-4c88-981e-fda5fbddbf9a_terseLabel_en-US" xlink:label="lab_msm_ConsultingAndSeveranceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_msm_ConsultingAndSeveranceCosts_label_en-US" xlink:label="lab_msm_ConsultingAndSeveranceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting and severance costs</link:label>
    <link:label id="lab_msm_ConsultingAndSeveranceCosts_documentation_en-US" xlink:label="lab_msm_ConsultingAndSeveranceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting and severance costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ConsultingAndSeveranceCosts" xlink:href="msm-20231202.xsd#msm_ConsultingAndSeveranceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ConsultingAndSeveranceCosts" xlink:to="lab_msm_ConsultingAndSeveranceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_14fd2839-7922-48e0-8929-b7e670c2e744_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MX_9bfb89de-ebf1-48bb-8af6-a71b07b58e1b_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_7e7c1541-64b8-448e-8cf1-2bd92147c74c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_fd51969e-9019-4e97-b1c9-488ddeb8e923_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_e323a140-a81a-48c6-b8f9-31b0d37feed4_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_35a53853-94fd-4fe7-8e9f-9d7f3f821f83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_LegalProceedingsAbstract_227e119c-3b9d-4918-8066-ff1ea80a6ff6_terseLabel_en-US" xlink:label="lab_msm_LegalProceedingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Proceedings [Abstract]</link:label>
    <link:label id="lab_msm_LegalProceedingsAbstract_label_en-US" xlink:label="lab_msm_LegalProceedingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Proceedings [Abstract]</link:label>
    <link:label id="lab_msm_LegalProceedingsAbstract_documentation_en-US" xlink:label="lab_msm_LegalProceedingsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Proceedings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_LegalProceedingsAbstract" xlink:href="msm-20231202.xsd#msm_LegalProceedingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_LegalProceedingsAbstract" xlink:to="lab_msm_LegalProceedingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_771c4d09-492f-4ab1-baee-0bc190ab4eaf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_52ff4e01-7304-429d-b50e-f6a278a3c1a9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0d777e49-56c0-4ea6-bfcd-ab80a02dd383_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_SeniorNotesDueJune112025Member_373eec7d-7d09-4622-9f66-f66b8bf2e72d_terseLabel_en-US" xlink:label="lab_msm_SeniorNotesDueJune112025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due June 11, 2025</link:label>
    <link:label id="lab_msm_SeniorNotesDueJune112025Member_label_en-US" xlink:label="lab_msm_SeniorNotesDueJune112025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due June112025 [Member]</link:label>
    <link:label id="lab_msm_SeniorNotesDueJune112025Member_documentation_en-US" xlink:label="lab_msm_SeniorNotesDueJune112025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due June 11, 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_SeniorNotesDueJune112025Member" xlink:to="lab_msm_SeniorNotesDueJune112025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_26c9f823-8cc6-4ab7-babd-36e6fe69de35_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_822d3655-d311-479f-b34e-9eeead8bb2f3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate Incentive Plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_ConsultingRelatedCostsMember_b761c9b9-7002-4b85-8f48-64951b7e6cb0_terseLabel_en-US" xlink:label="lab_msm_ConsultingRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting-related costs</link:label>
    <link:label id="lab_msm_ConsultingRelatedCostsMember_label_en-US" xlink:label="lab_msm_ConsultingRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting Related Costs [Member]</link:label>
    <link:label id="lab_msm_ConsultingRelatedCostsMember_documentation_en-US" xlink:label="lab_msm_ConsultingRelatedCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting Related Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ConsultingRelatedCostsMember" xlink:href="msm-20231202.xsd#msm_ConsultingRelatedCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_ConsultingRelatedCostsMember" xlink:to="lab_msm_ConsultingRelatedCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCosts_2399ed3b-9d26-4f9d-b29c-fcc029fa5e93_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and other costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ac75aae0-ce80-4830-9f00-9eb4d6ca2bf9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_99b0ad89-3577-4902-8abe-ef2de317daef_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_NumberOfIndividualsEligibleForNomination_d5034026-5cc1-471e-8d23-4ac7f9dabc38_terseLabel_en-US" xlink:label="lab_msm_NumberOfIndividualsEligibleForNomination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of individuals eligible for nomination</link:label>
    <link:label id="lab_msm_NumberOfIndividualsEligibleForNomination_label_en-US" xlink:label="lab_msm_NumberOfIndividualsEligibleForNomination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Individuals Eligible For Nomination</link:label>
    <link:label id="lab_msm_NumberOfIndividualsEligibleForNomination_documentation_en-US" xlink:label="lab_msm_NumberOfIndividualsEligibleForNomination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Individuals Eligible For Nomination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NumberOfIndividualsEligibleForNomination" xlink:href="msm-20231202.xsd#msm_NumberOfIndividualsEligibleForNomination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_NumberOfIndividualsEligibleForNomination" xlink:to="lab_msm_NumberOfIndividualsEligibleForNomination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_f52ef927-64ae-42c0-b8c6-9edef4a8ca1b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_d472471c-7fd4-430a-9d44-f692f9400171_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_153c5fed-552a-4761-91b5-caf2b794d09c_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restructuring and other costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_50c2c390-a5ba-47f4-ba51-4429a6817c5b_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_2f2019ed-2df0-414a-90f1-82865c411a09_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_89f12d07-acc3-41a4-a795-a60b421c6586_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments under credit facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_3d70e59d-aa95-4acc-b381-7062076d57f8_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2057b069-f91b-411a-8e96-ed4d9ee54b64_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_9e5e8a7e-2a7c-44a3-9050-49d292332487_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_RestructuringChargesConsultingRelatedCosts_82ffc43b-d537-472c-8f8f-69fcf7cbbd13_terseLabel_en-US" xlink:label="lab_msm_RestructuringChargesConsultingRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting-related costs</link:label>
    <link:label id="lab_msm_RestructuringChargesConsultingRelatedCosts_label_en-US" xlink:label="lab_msm_RestructuringChargesConsultingRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges, Consulting Related Costs</link:label>
    <link:label id="lab_msm_RestructuringChargesConsultingRelatedCosts_documentation_en-US" xlink:label="lab_msm_RestructuringChargesConsultingRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges, Consulting Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RestructuringChargesConsultingRelatedCosts" xlink:href="msm-20231202.xsd#msm_RestructuringChargesConsultingRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_RestructuringChargesConsultingRelatedCosts" xlink:to="lab_msm_RestructuringChargesConsultingRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_b5351fac-2a54-4868-964e-a9353304ea92_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_228b9e97-ce43-4d21-bbff-930b236403e4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_fa7e045e-a189-4d63-9d61-92cbab267381_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_64c5e4fc-07d0-4b2f-91d6-b31635a30b25_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_3bb79de3-fa32-4c24-a245-0e238266fc6e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of Class A Common Stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_57093575-93af-44dc-a8c8-a76d32fb4acc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_a954fe11-7838-4a6d-beda-244c50c62c5a_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_feb01060-cbe9-4b9f-b92c-52b6a03d1cc6_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations under finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ef07f63d-5b29-4ffc-bd8e-93913a7ab938_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_a9458652-82e4-41be-a23a-01d1ddf41a4a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited/Expired (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d3a83120-2b89-4511-82a3-ae36bdc48786_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_28cd39d9-904a-4b54-9111-6e4924e56096_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled/Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_515d1f62-6c73-4bad-a6b2-e1128b626709_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares that can be repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_3a24597a-af7e-48f8-acbf-cc4f5b9851c5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, refund liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e3fec98d-0d4e-400b-879d-9d48b5720ce5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_40bb03fc-0956-4923-a804-382b0d9e36b2_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0c7f39bf-af03-4659-bc9a-ce8cce538e06_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_db6eed68-c7d7-481b-98cf-4b4db55752a9_terseLabel_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, ownership percentage threshold, transferee percentage</link:label>
    <link:label id="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_label_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Ownership Percentage Threshold, Transferee Percentage</link:label>
    <link:label id="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_documentation_en-US" xlink:label="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Ownership Percentage Threshold, Transferee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentageThresholdTransfereePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" xlink:to="lab_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c6fb9912-d7f8-4790-a7d2-6651ce7b68ae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash changes in fair value of estimated contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_a4f00154-5ac6-4487-a305-db059a5b29b4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate severance and separation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_f602772e-a13d-4ae8-b872-a3e9b356c6ce_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_PrivatePlacementDebtMember_47a64595-2574-4f52-aee7-49e47577216c_terseLabel_en-US" xlink:label="lab_msm_PrivatePlacementDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Debt</link:label>
    <link:label id="lab_msm_PrivatePlacementDebtMember_label_en-US" xlink:label="lab_msm_PrivatePlacementDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Debt [Member]</link:label>
    <link:label id="lab_msm_PrivatePlacementDebtMember_documentation_en-US" xlink:label="lab_msm_PrivatePlacementDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_PrivatePlacementDebtMember" xlink:to="lab_msm_PrivatePlacementDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_e31fc8c2-5de8-4023-bba7-fda8a0105651_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments and other adjustments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_82512c71-064d-4be2-be32-4525c58a05df_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued during period, shares, employee stock ownership plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Ownership Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_4402da36-b409-4be6-b27b-9f674c4d0666_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_8816b31d-9767-4893-8783-223344469552_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under credit facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_edbafbe2-4701-4d1b-a4d5-bd9643d4947a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_2de6d7f0-ee15-411b-a9a9-25105821ebc8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d3cbbbc0-3069-4e91-b351-560749b3c519_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_bcaacb00-6db1-459c-b0a7-38e5fb514ce2_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_3678f78d-4904-4439-88d6-a7876f02f568_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_5af72ecc-e038-48a2-9c20-93a5a06db698_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_ad76199f-4436-4de3-987a-4114376b410a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_273fe93a-809e-4dae-b619-88c8fc2fe59b_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_ad392ffa-f227-4c1b-b5e9-a51da2bc28c6_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4d358f40-98ff-489f-8e97-d726e5dd328e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_935432a8-a634-444b-8c05-29e4fbffa309_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_324963c8-1e0c-4141-93bb-59dc333a7765_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueAdjustment_4f86c964-cc11-4742-aa00-98e40ba9c4df_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value remeasurement of non-financial assets on non-recurring basis</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueAdjustment_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueAdjustment" xlink:to="lab_us-gaap_AssetsFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_417d8362-aaa3-4251-b9de-a593a1cccccb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c8241ac6-2e39-4b17-aac8-657608a44daf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in business acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_055c7d83-14c6-4308-81a3-5e7f449925ff_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_30de3a7b-98c5-4b82-8d7d-8089091706f4_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_58f63087-14ae-4375-9709-4f2cba93067d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_5ccd4e83-a4e5-498c-8b5d-a5a24e11f155_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares, acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56d705e2-71ec-4199-9f28-ba00ed4821d4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_800b6ab7-2ce6-499d-891a-f265aa4f6699_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding for diluted net income per share</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_PublicSectorMember_b90cb4f4-0955-457f-beb0-3658d7b54895_terseLabel_en-US" xlink:label="lab_msm_PublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Sector</link:label>
    <link:label id="lab_msm_PublicSectorMember_label_en-US" xlink:label="lab_msm_PublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Sector [Member]</link:label>
    <link:label id="lab_msm_PublicSectorMember_documentation_en-US" xlink:label="lab_msm_PublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PublicSectorMember" xlink:href="msm-20231202.xsd#msm_PublicSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_PublicSectorMember" xlink:to="lab_msm_PublicSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_68aab997-9f42-4dcb-9cb1-930ba1602ec4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6f1d40ec-e9a3-4e8f-8978-fa9acb85c2d9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenditures for property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8ca4c098-edec-419d-8961-1856cdbe024c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_b45523b4-5bec-488c-b67d-10a4899c9d79_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_ecb1a062-209c-426c-b224-8bdfa6bc65a5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_8a67a5c3-2018-47fd-9fdf-a1aeebce2545_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_588ff60b-6c4e-4623-95df-c776b9dc984c_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_87396d70-255d-49bd-808a-d8666d4fc43c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_d2432331-d5be-4faf-989f-66b93073f867_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_7cc89db1-5653-49ad-8dd6-546afd3af29c_terseLabel_en-US" xlink:label="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased during period, including held in treasury (in shares)</link:label>
    <link:label id="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_label_en-US" xlink:label="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Including Treasury Stock, Shares</link:label>
    <link:label id="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_documentation_en-US" xlink:label="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Including Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" xlink:href="msm-20231202.xsd#msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" xlink:to="lab_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_997f16df-ecc8-4cdb-bda7-a226b9b42843_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_e1a7ecfe-cfe1-4693-8261-0fa63bde58c4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_bf33de37-2e2c-4fda-9a97-93a80e7dcb3e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_fb95beda-a27d-42e3-8692-18d9ac16dc15_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock_a1c05797-7f02-44ad-ae1b-efc957842fd6_terseLabel_en-US" xlink:label="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables, Sales</link:label>
    <link:label id="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock_label_en-US" xlink:label="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables, Sales [Table Text Block]</link:label>
    <link:label id="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock_documentation_en-US" xlink:label="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables, Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" xlink:href="msm-20231202.xsd#msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" xlink:to="lab_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c54b1466-6067-41c4-aaba-ea7782edb915_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5ac88941-fad5-4111-8af9-1393b12ae470_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ce694c06-ed42-47b7-aa84-d1f640d4078f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_e242f881-6276-4f6a-a49c-b52cd8604a80_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, liability, current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b8ad08c5-2d5d-47b8-be60-7453a7dd0fa0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_d75cc500-008f-4c17-899f-c273f8bc0d37_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_345f69bd-fc40-4cb2-9b0d-8a320ff967a5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cff4021b-907f-49c9-9f27-6c850a77d75f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding for basic net income per share</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_16b2f2aa-e365-4884-916b-f0f5f1f8ed31_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_7d2cd6f2-e30d-4f83-8879-27bfbb932559_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableSale_4fdf7221-2e52-4639-a3f9-2147aca9eb93_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, sale</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableSale_79e13d52-af60-4037-bc1c-05cf3d85b037_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables sold under the RPA</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableSale_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableSale" xlink:to="lab_us-gaap_AccountsReceivableSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_aa38c3bf-b174-4faf-b30c-8ef661631980_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_bf9866ac-ab2d-45c9-a982-13d710f20019_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_a7dc920e-f6b2-4b67-a71a-83cce81bc499_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7a882e7f-361c-4154-921b-663bc38a4ca5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_c34a83c1-751d-48c4-aee5-8b81fe5401ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Performance Share Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c583ef29-de26-4c9f-835c-0baf702f7470_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_f177ccec-103f-4236-b4c4-3160ca3c9890_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_685e376c-1178-4288-950a-dfee245b7ef1_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_ed857128-1b14-48cb-b58e-218f5c921980_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding balance</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_4e0b4e06-59fc-40d8-8a1b-9f655defacac_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f6890ff-65b7-44c4-b4c3-b6e20e83c187_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_96502222-921a-4647-8ddb-b275bf55a9e0_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized for repurchase</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_8d885c17-7898-4f38-b835-55deda362543_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>msm-20231202_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:79bbbfa7-2420-418b-9e47-cabbe4ae7283,g:f6ec7ef5-609e-464c-b23b-5ebb97e69cc9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www1.mscdirect.com/role/Cover" xlink:type="simple" xlink:href="msm-20231202.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a12c4e94-250f-4e17-be2a-95fbeef8645f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_DocumentType_a12c4e94-250f-4e17-be2a-95fbeef8645f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_d84d4170-fcc3-498f-9b19-e8bd3333cafa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_DocumentQuarterlyReport_d84d4170-fcc3-498f-9b19-e8bd3333cafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_0700e5e9-d562-4fc7-983a-b9e3eb513b62" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_DocumentPeriodEndDate_0700e5e9-d562-4fc7-983a-b9e3eb513b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_45d4667c-3285-4d9a-bb12-c7e1968492a6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_DocumentTransitionReport_45d4667c-3285-4d9a-bb12-c7e1968492a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c4854647-31c5-4d8c-90f7-fa7bc33e763a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityFileNumber_c4854647-31c5-4d8c-90f7-fa7bc33e763a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_584f64d8-0ebc-46ca-b4ac-bf6d419ad0cd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityRegistrantName_584f64d8-0ebc-46ca-b4ac-bf6d419ad0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a765c426-ab85-4d33-8515-cc2d4296dd7a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a765c426-ab85-4d33-8515-cc2d4296dd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_907b44a1-ccfe-4eaa-aeda-bf147b186d64" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityTaxIdentificationNumber_907b44a1-ccfe-4eaa-aeda-bf147b186d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_85cbe5d6-9565-4a7a-80fd-9b5633529fcd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityAddressAddressLine1_85cbe5d6-9565-4a7a-80fd-9b5633529fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_54f7f4d1-7fee-427f-9b54-0051d847516b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityAddressAddressLine2_54f7f4d1-7fee-427f-9b54-0051d847516b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_0294e962-1845-4e01-8e73-2f05b1d498a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityAddressCityOrTown_0294e962-1845-4e01-8e73-2f05b1d498a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5441c977-4771-4b93-b0d0-c78e6e09fca6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityAddressStateOrProvince_5441c977-4771-4b93-b0d0-c78e6e09fca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_71cf9e30-1aa4-4949-8f1d-145249c37c95" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityAddressPostalZipCode_71cf9e30-1aa4-4949-8f1d-145249c37c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_96ac4dee-8fac-40c6-84fa-e687c17170f8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_CityAreaCode_96ac4dee-8fac-40c6-84fa-e687c17170f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_09ada22b-7cc1-4de8-9a8b-f8a0f5e13b6f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_LocalPhoneNumber_09ada22b-7cc1-4de8-9a8b-f8a0f5e13b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e6e1e8c8-206b-48b5-870d-b52a0efea6e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_Security12bTitle_e6e1e8c8-206b-48b5-870d-b52a0efea6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d684ac77-8f0f-4480-afc9-f153f0dc437c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_TradingSymbol_d684ac77-8f0f-4480-afc9-f153f0dc437c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e0b43644-c075-4369-ada2-bc9b32619a50" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_SecurityExchangeName_e0b43644-c075-4369-ada2-bc9b32619a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_3b8dd349-1fe2-474e-aba9-35f1e0751914" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityCurrentReportingStatus_3b8dd349-1fe2-474e-aba9-35f1e0751914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_dd76aeb5-465c-41d9-ac97-a90d24f42ba3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityInteractiveDataCurrent_dd76aeb5-465c-41d9-ac97-a90d24f42ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f543b18e-5197-4c0d-8943-87a3836114e2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityFilerCategory_f543b18e-5197-4c0d-8943-87a3836114e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5c5b5bad-ce67-4abb-a1ef-82ee4533e88d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntitySmallBusiness_5c5b5bad-ce67-4abb-a1ef-82ee4533e88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_da30f441-31c2-4fb2-90f7-18e19e62a725" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityEmergingGrowthCompany_da30f441-31c2-4fb2-90f7-18e19e62a725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_071d84ea-5662-4f8e-9f93-262048bc8f91" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityShellCompany_071d84ea-5662-4f8e-9f93-262048bc8f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_282a1d06-481a-45d0-9720-1d4038722f11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_282a1d06-481a-45d0-9720-1d4038722f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d184f6fd-9b2a-4c82-847c-ff96721f1baa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_EntityCentralIndexKey_d184f6fd-9b2a-4c82-847c-ff96721f1baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_2c50ebb2-30f8-437a-99a1-c55f56de269b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_DocumentFiscalYearFocus_2c50ebb2-30f8-437a-99a1-c55f56de269b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_29c30ad3-4116-4a90-8e9a-f6823bb5477f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_DocumentFiscalPeriodFocus_29c30ad3-4116-4a90-8e9a-f6823bb5477f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b4aba9db-578d-4cc2-b2b4-1aa6646ceae9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_CurrentFiscalYearEndDate_b4aba9db-578d-4cc2-b2b4-1aa6646ceae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c3178afd-981f-48e8-ba91-b1a7729e991b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_07f13d8a-3ef7-45a3-90e8-7cdde34ce458" xlink:to="loc_dei_AmendmentFlag_c3178afd-981f-48e8-ba91-b1a7729e991b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_94082bb2-8775-4922-b1cd-544f92cc81d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_94082bb2-8775-4922-b1cd-544f92cc81d8" xlink:to="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0c15c982-3448-4915-a13e-6f9e01885245" xlink:to="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ada52f0d-aeb5-4231-9ca7-9b3d4afbd206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:to="loc_us-gaap_CommonClassAMember_ada52f0d-aeb5-4231-9ca7-9b3d4afbd206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7ab893ce-590e-48de-8fd9-47537ac6e1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9a426cec-8180-4e49-a761-64bd1b24e886" xlink:to="loc_us-gaap_CommonClassBMember_7ab893ce-590e-48de-8fd9-47537ac6e1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fc4a7c53-27a1-4bd0-8516-8438e45e20ed" xlink:to="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:to="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7eb7d4a2-d2d1-43ca-aa43-3740ab7e6de3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7eb7d4a2-d2d1-43ca-aa43-3740ab7e6de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eb1b1ff0-1e1f-462d-89fd-bc75c9810da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eb1b1ff0-1e1f-462d-89fd-bc75c9810da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7108f002-5a53-42cf-829d-b5b11223bc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_InventoryNet_7108f002-5a53-42cf-829d-b5b11223bc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1c7d5615-33fa-434b-b7a0-cc7682302b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1c7d5615-33fa-434b-b7a0-cc7682302b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6128eb3f-ed6a-488f-ab38-c6fda1f3361f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d050d56b-6c56-4f67-915e-4c90b110c453" xlink:to="loc_us-gaap_AssetsCurrent_6128eb3f-ed6a-488f-ab38-c6fda1f3361f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_efcdd451-f50e-4e06-be82-8b1d02273639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_efcdd451-f50e-4e06-be82-8b1d02273639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6ebec197-fd2d-4cf6-8b8c-488bc96f6248" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_Goodwill_6ebec197-fd2d-4cf6-8b8c-488bc96f6248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_92575e9e-4ef2-411c-8a27-8f1645021044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_92575e9e-4ef2-411c-8a27-8f1645021044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_159e971f-c09f-4e4c-bb51-2d94c42f196d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_159e971f-c09f-4e4c-bb51-2d94c42f196d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2d550824-dddb-401c-8e28-a0afd445bded" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2d550824-dddb-401c-8e28-a0afd445bded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_200b75f6-996a-4c98-b076-914cc4e81370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bd21e777-9692-427f-8168-08f4c1e1aa27" xlink:to="loc_us-gaap_Assets_200b75f6-996a-4c98-b076-914cc4e81370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2b19d0d7-89c0-4b9c-bf55-2a848b64fd4d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_05b72f53-5b7c-44dd-8114-561a885128f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_05b72f53-5b7c-44dd-8114-561a885128f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f50e0a02-7883-4362-a399-9f693dc3064f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f50e0a02-7883-4362-a399-9f693dc3064f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_31c69969-96b4-4ada-b97b-0b93821dabf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_AccountsPayableCurrent_31c69969-96b4-4ada-b97b-0b93821dabf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a2822bdd-7576-457e-ab0e-d789535ec46d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a2822bdd-7576-457e-ab0e-d789535ec46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fcbc8087-ed16-4927-a53d-bf5b8c777436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_02df8fc1-5f1b-4791-a1c0-169d70bd70a6" xlink:to="loc_us-gaap_LiabilitiesCurrent_fcbc8087-ed16-4927-a53d-bf5b8c777436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_41c744a1-2ab7-4769-8280-8e43a049e447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_41c744a1-2ab7-4769-8280-8e43a049e447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a90bf2e4-1259-43a0-903e-970ce90ae091" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a90bf2e4-1259-43a0-903e-970ce90ae091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_8d80eed0-37d5-4af3-be54-9c4ae6e44380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_8d80eed0-37d5-4af3-be54-9c4ae6e44380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a04610e5-1789-4997-a806-dcf2835021d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_Liabilities_a04610e5-1789-4997-a806-dcf2835021d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_42b99dd0-9f11-4945-822a-e50f223cc839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_42b99dd0-9f11-4945-822a-e50f223cc839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6edae348-e1db-4351-a268-a6d8752cf8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_PreferredStockValue_6edae348-e1db-4351-a268-a6d8752cf8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3165f2b3-ea8d-40d8-b7d0-7f2f4e9006cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_CommonStockValue_3165f2b3-ea8d-40d8-b7d0-7f2f4e9006cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4ca5e896-d667-43be-8cd2-d5d2657b1b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4ca5e896-d667-43be-8cd2-d5d2657b1b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_51f22bf4-bd8b-4592-b4a5-d9c6f8a78906" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_51f22bf4-bd8b-4592-b4a5-d9c6f8a78906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_908abd14-2ba6-4dbb-ae07-d4d663fec525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_908abd14-2ba6-4dbb-ae07-d4d663fec525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_6040e256-9845-494d-8946-a7888f7552af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_TreasuryStockValue_6040e256-9845-494d-8946-a7888f7552af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2b62edba-8a2c-4110-bd65-e7fe1ef1a010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d019a1df-cfe4-4129-a851-61d697722cf6" xlink:to="loc_us-gaap_StockholdersEquity_2b62edba-8a2c-4110-bd65-e7fe1ef1a010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_7c96c899-ef44-4b49-9cea-da450b89e0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:to="loc_us-gaap_MinorityInterest_7c96c899-ef44-4b49-9cea-da450b89e0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c62dfb83-ca79-4d85-a5b3-7792d25d4228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ce99a6ab-fab9-41d1-9567-d5735a513270" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c62dfb83-ca79-4d85-a5b3-7792d25d4228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9074b915-fc23-465b-b1a6-0a480086a3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f591c558-b7c1-4adf-b10c-89e2ee8bc5d3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9074b915-fc23-465b-b1a6-0a480086a3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d68786-f170-424a-ac05-e3561f3fc278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e0d68786-f170-424a-ac05-e3561f3fc278" xlink:to="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:to="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_64b5fb16-a0c6-4e5d-88bd-9ad0151c2016" xlink:to="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_047aad2b-b0f4-4752-8a62-d628793a9455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:to="loc_us-gaap_CommonClassAMember_047aad2b-b0f4-4752-8a62-d628793a9455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6839d9fb-dc64-452a-abf5-9ce30ecfe0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0b3898a8-a641-4930-b826-c201d6904e38" xlink:to="loc_us-gaap_CommonClassBMember_6839d9fb-dc64-452a-abf5-9ce30ecfe0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f2cfc1e1-3edd-4f3d-a8d6-7ece78858e99" xlink:to="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_46adb0df-2055-4ebb-a610-0eefcbbbe839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_46adb0df-2055-4ebb-a610-0eefcbbbe839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0cace23e-eaa5-4748-b319-3008a95fa66b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0cace23e-eaa5-4748-b319-3008a95fa66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e8effc8e-283e-4505-8bac-d4c42279c318" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e8effc8e-283e-4505-8bac-d4c42279c318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c13eb14b-8687-4ed1-87e2-53f3df89e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c13eb14b-8687-4ed1-87e2-53f3df89e0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_18d3f9d7-7c8d-4831-9dc4-b2c0923a52a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_18d3f9d7-7c8d-4831-9dc4-b2c0923a52a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockVotingRightsPerShare_7d543ff9-e1f2-4a54-990c-6071035fb1be" xlink:href="msm-20231202.xsd#msm_CommonStockVotingRightsPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_msm_CommonStockVotingRightsPerShare_7d543ff9-e1f2-4a54-990c-6071035fb1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1d554a45-f37e-4872-80a4-b5da330b347d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1d554a45-f37e-4872-80a4-b5da330b347d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_df337ae8-17e6-436d-a181-ad98c306bdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_df337ae8-17e6-436d-a181-ad98c306bdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f1a33d1d-cdcd-4f18-823d-811ba0761c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockSharesIssued_f1a33d1d-cdcd-4f18-823d-811ba0761c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_03510212-5937-476b-8685-bfd182242113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_03510212-5937-476b-8685-bfd182242113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2524a1a2-b257-49a4-b60c-cbb2789f41b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c7957fe9-665b-4068-b1f8-3e32c844241c" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2524a1a2-b257-49a4-b60c-cbb2789f41b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7d941330-a31e-4d16-8c1f-703b6f463026" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7d941330-a31e-4d16-8c1f-703b6f463026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_204119f3-96e0-46a9-bfea-12517b378ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_204119f3-96e0-46a9-bfea-12517b378ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ece4a84b-2a27-4d99-94c2-3900ab34e1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_GrossProfit_ece4a84b-2a27-4d99-94c2-3900ab34e1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a2fe4fb8-7bb4-442d-82d1-1f034896912a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_OperatingExpenses_a2fe4fb8-7bb4-442d-82d1-1f034896912a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_05e5eea7-ac87-4a11-abb5-080465da9290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_RestructuringCosts_05e5eea7-ac87-4a11-abb5-080465da9290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1b9fee69-7036-4cff-81ea-e297e014ba44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_OperatingIncomeLoss_1b9fee69-7036-4cff-81ea-e297e014ba44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_cb7547a2-a4f2-40e1-898f-3b58be0344f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_cb7547a2-a4f2-40e1-898f-3b58be0344f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f16f90fe-5edd-4e42-b87b-84e4c1857c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_cb7547a2-a4f2-40e1-898f-3b58be0344f7" xlink:to="loc_us-gaap_InterestExpense_f16f90fe-5edd-4e42-b87b-84e4c1857c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_37236f41-674d-4aab-9be5-0fed7e6557eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_cb7547a2-a4f2-40e1-898f-3b58be0344f7" xlink:to="loc_us-gaap_InvestmentIncomeInterest_37236f41-674d-4aab-9be5-0fed7e6557eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f4fe037f-e9ed-4fa7-b797-88b1e9dc08ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_cb7547a2-a4f2-40e1-898f-3b58be0344f7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f4fe037f-e9ed-4fa7-b797-88b1e9dc08ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0d347912-558f-4674-a033-35b4cf6170cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_cb7547a2-a4f2-40e1-898f-3b58be0344f7" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0d347912-558f-4674-a033-35b4cf6170cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f678ce-74cc-40e6-bf8b-945b1882e762" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_13f678ce-74cc-40e6-bf8b-945b1882e762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eb1d0df5-fa45-4341-8281-da699235955d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eb1d0df5-fa45-4341-8281-da699235955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ddbf86c7-8b95-47fa-81f6-b46848b0ed54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_ProfitLoss_ddbf86c7-8b95-47fa-81f6-b46848b0ed54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_21eddc07-2e74-42fd-8279-8f4c490748ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_21eddc07-2e74-42fd-8279-8f4c490748ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2701137f-cc9f-422c-b663-bc0b8fdef6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_NetIncomeLoss_2701137f-cc9f-422c-b663-bc0b8fdef6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_58dbb440-b6c0-44da-b114-dee8d4ba0e37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_58dbb440-b6c0-44da-b114-dee8d4ba0e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0ce40f38-3c28-42c6-a952-139cad1e3666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58dbb440-b6c0-44da-b114-dee8d4ba0e37" xlink:to="loc_us-gaap_EarningsPerShareBasic_0ce40f38-3c28-42c6-a952-139cad1e3666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9cfa0b4d-0541-44ae-9fed-654b6a11613e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58dbb440-b6c0-44da-b114-dee8d4ba0e37" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9cfa0b4d-0541-44ae-9fed-654b6a11613e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_915df02c-6f40-4ca5-ab39-e12afbfc9a36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c363ef60-8f56-4827-bcd0-dada6ba4bf5b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_915df02c-6f40-4ca5-ab39-e12afbfc9a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3ab223a5-235b-48b8-aa75-7066e1b7d1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_915df02c-6f40-4ca5-ab39-e12afbfc9a36" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3ab223a5-235b-48b8-aa75-7066e1b7d1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e319fa6f-8c96-45d4-b00f-779b2f411a48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_915df02c-6f40-4ca5-ab39-e12afbfc9a36" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e319fa6f-8c96-45d4-b00f-779b2f411a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f3ace8e5-348d-4067-8c97-0649a2d65d81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3dc472ba-6d96-4f03-aa0a-e53f73bf6058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f3ace8e5-348d-4067-8c97-0649a2d65d81" xlink:to="loc_us-gaap_ProfitLoss_3dc472ba-6d96-4f03-aa0a-e53f73bf6058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e1bbb119-fe87-4021-92b7-c17ca18c14f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f3ace8e5-348d-4067-8c97-0649a2d65d81" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e1bbb119-fe87-4021-92b7-c17ca18c14f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_be61a794-29d8-48d5-bd72-2a2e502fd866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e1bbb119-fe87-4021-92b7-c17ca18c14f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_be61a794-29d8-48d5-bd72-2a2e502fd866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f1da1eb7-1b5c-4037-b5e5-fb4503655dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f3ace8e5-348d-4067-8c97-0649a2d65d81" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f1da1eb7-1b5c-4037-b5e5-fb4503655dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract_86d3669f-cdf9-4762-a818-5c443dfcaaef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f3ace8e5-348d-4067-8c97-0649a2d65d81" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract_86d3669f-cdf9-4762-a818-5c443dfcaaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_83b8aff6-cdca-4f44-b79e-3b1753865108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract_86d3669f-cdf9-4762-a818-5c443dfcaaef" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_83b8aff6-cdca-4f44-b79e-3b1753865108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_82cb5914-a1bc-40ec-bd36-729c843f2de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract_86d3669f-cdf9-4762-a818-5c443dfcaaef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_82cb5914-a1bc-40ec-bd36-729c843f2de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1b49f3e2-45db-4de5-b8cd-f52907c92e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f3ace8e5-348d-4067-8c97-0649a2d65d81" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1b49f3e2-45db-4de5-b8cd-f52907c92e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a5069062-222d-4440-b51d-0b7fea355384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_81af47f3-d676-40ac-a632-8ec091a34c06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a5069062-222d-4440-b51d-0b7fea355384" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_81af47f3-d676-40ac-a632-8ec091a34c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0e89d162-d097-4780-a638-0999abc93f50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0e89d162-d097-4780-a638-0999abc93f50" xlink:to="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c621cc5-5092-472c-82b2-a630524bc6f4" xlink:to="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_292ef258-207c-4bd4-954f-d8be68180aec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:to="loc_us-gaap_CommonClassAMember_292ef258-207c-4bd4-954f-d8be68180aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c0f4b44e-c066-4583-a296-78542d02bbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a866dba0-3078-4190-a8f0-e00c41c6de22" xlink:to="loc_us-gaap_CommonClassBMember_c0f4b44e-c066-4583-a296-78542d02bbdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a7c27d12-e81e-4a0c-bd34-f79e160f0839" xlink:to="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:to="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ab6041b0-3d38-4f53-b7df-d817f8c0050e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_CommonStockMember_ab6041b0-3d38-4f53-b7df-d817f8c0050e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5b50c278-3eb2-4bc1-ba09-b17347a06ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5b50c278-3eb2-4bc1-ba09-b17347a06ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f6860271-a55f-45b1-b57b-130bf5980663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_RetainedEarningsMember_f6860271-a55f-45b1-b57b-130bf5980663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4bf6fea4-4e70-43c3-af43-1f19c32111d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4bf6fea4-4e70-43c3-af43-1f19c32111d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1d49220d-5676-403f-88fc-3592baf73081" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_65aea9f9-277f-4beb-a260-a421b20b4c09" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1d49220d-5676-403f-88fc-3592baf73081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_75d7bfd2-f000-4799-b85f-85c5a0af191f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7923d29a-6779-4e78-9301-c1c6fb4438e9" xlink:to="loc_us-gaap_NoncontrollingInterestMember_75d7bfd2-f000-4799-b85f-85c5a0af191f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bfaf7d70-66a8-4949-8ef0-afda698db04b" xlink:to="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_20899607-a2c8-4b1f-a29d-41303e0fc0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_20899607-a2c8-4b1f-a29d-41303e0fc0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition_4173dd8a-196a-409d-be04-4afa013f44fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition_4173dd8a-196a-409d-be04-4afa013f44fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8c381273-7b7d-428d-95b8-0ca261e7abb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8c381273-7b7d-428d-95b8-0ca261e7abb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a6fa6485-a75a-4803-addf-54d841155ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a6fa6485-a75a-4803-addf-54d841155ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d648b3c-1f45-4a3c-8377-c7665a406c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_NetIncomeLoss_6d648b3c-1f45-4a3c-8377-c7665a406c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7f024fd-2e5f-4bef-8e96-959734f2ff82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7f024fd-2e5f-4bef-8e96-959734f2ff82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ReclassificationOfCommonStock_c942e56b-0346-45af-8bca-52333834b3ec" xlink:href="msm-20231202.xsd#msm_ReclassificationOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_msm_ReclassificationOfCommonStock_c942e56b-0346-45af-8bca-52333834b3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_394bab07-fe0c-4152-9748-f9516829eb68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_394bab07-fe0c-4152-9748-f9516829eb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_3018f2a7-17b3-4c6d-85ae-8d3c51384248" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_DividendsCommonStockCash_3018f2a7-17b3-4c6d-85ae-8d3c51384248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsShareBasedCompensation_2222c463-864e-4dc9-83d7-2ad6152db878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_DividendsShareBasedCompensation_2222c463-864e-4dc9-83d7-2ad6152db878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_35ca71b1-11d3-4742-a613-eb75eda37032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_35ca71b1-11d3-4742-a613-eb75eda37032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c111e5f3-6971-4eb4-b1c3-c582770176a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_22ef938c-88de-4459-9a67-f805acaab223" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c111e5f3-6971-4eb4-b1c3-c582770176a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_01131566-e1ad-4d9e-82c2-28f6e4781591" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dfe1e320-4e47-452b-9b74-240fe2ec873f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_01131566-e1ad-4d9e-82c2-28f6e4781591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="msm-20231202.xsd#CondensedConsolidatedStatementsOfCashFlows"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_95784fe4-9363-405a-9027-4a182ac82e22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_95784fe4-9363-405a-9027-4a182ac82e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8fcb58ec-9d51-48df-b1dc-a2d16c7b99f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_95784fe4-9363-405a-9027-4a182ac82e22" xlink:to="loc_us-gaap_ProfitLoss_8fcb58ec-9d51-48df-b1dc-a2d16c7b99f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_95784fe4-9363-405a-9027-4a182ac82e22" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_f9e6f56c-de9f-44f7-862d-48bd660b1005" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_DepreciationAndAmortization_f9e6f56c-de9f-44f7-862d-48bd660b1005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3ec37460-3b67-4b2b-8c5d-2320515797dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3ec37460-3b67-4b2b-8c5d-2320515797dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c9413d81-4896-462a-b8a4-b93c6cb3721f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_ShareBasedCompensation_c9413d81-4896-462a-b8a4-b93c6cb3721f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_9c8e9734-a4b8-44d0-be18-995526c40a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_9c8e9734-a4b8-44d0-be18-995526c40a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_3dea1563-2c76-4804-8a7e-306bad1df680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_3dea1563-2c76-4804-8a7e-306bad1df680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_721f2ec1-3186-4cb0-a6df-3ad16d60dcc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_721f2ec1-3186-4cb0-a6df-3ad16d60dcc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b1dcaf6-b763-4293-8169-62b5f7d4d5a2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d3fd11d4-6567-4a1b-bcb9-1e2bc140017e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d3fd11d4-6567-4a1b-bcb9-1e2bc140017e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2c62d6bb-c4b4-443f-b9f1-ecc454984507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_2c62d6bb-c4b4-443f-b9f1-ecc454984507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_28351dff-aca1-49d5-8cb2-755a049c6963" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_28351dff-aca1-49d5-8cb2-755a049c6963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5eff7f22-9e9e-46d0-8dc8-362a9b0d3862" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5eff7f22-9e9e-46d0-8dc8-362a9b0d3862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b015a272-df3b-411f-a8a3-de95df81dea3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b015a272-df3b-411f-a8a3-de95df81dea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1e727786-7b6a-4845-a875-714d6df3d2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1e727786-7b6a-4845-a875-714d6df3d2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_e3709ebb-9754-47ad-9929-3ec624eef731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_be8a0741-1637-4fa1-93d4-480373c9bb5d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_e3709ebb-9754-47ad-9929-3ec624eef731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b5081e85-7c30-4879-9b10-e88830ac1adc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_95784fe4-9363-405a-9027-4a182ac82e22" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b5081e85-7c30-4879-9b10-e88830ac1adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bb29a57c-64fb-4a72-80ef-c42e205afc77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bb29a57c-64fb-4a72-80ef-c42e205afc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa2a23dd-2bd4-4041-aab2-7f435577093c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bb29a57c-64fb-4a72-80ef-c42e205afc77" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa2a23dd-2bd4-4041-aab2-7f435577093c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5518a248-19a4-43c7-a579-b6f7906c9ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bb29a57c-64fb-4a72-80ef-c42e205afc77" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5518a248-19a4-43c7-a579-b6f7906c9ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e4f2a84-d8c7-408b-83b5-226ba5338d38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bb29a57c-64fb-4a72-80ef-c42e205afc77" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e4f2a84-d8c7-408b-83b5-226ba5338d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e4f034f5-9cfe-4cf0-ba21-e042412d2f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e4f034f5-9cfe-4cf0-ba21-e042412d2f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_5c4c6628-fbe8-4c6e-96a8-260ebb459bde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_5c4c6628-fbe8-4c6e-96a8-260ebb459bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_d76daed9-ba39-49da-bb80-0f8c352c9d00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_ProceedsFromStockPlans_d76daed9-ba39-49da-bb80-0f8c352c9d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2ee992f0-872f-43bb-a73a-8ec0a8a1ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2ee992f0-872f-43bb-a73a-8ec0a8a1ab7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_46002ecc-d05c-470c-862f-4fb066be762c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_46002ecc-d05c-470c-862f-4fb066be762c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_5a8852a1-0619-4202-a0dc-7bca17c5283a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_5a8852a1-0619-4202-a0dc-7bca17c5283a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_6d1b191d-d92c-4cfe-a2c8-ed8e41039d16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_6d1b191d-d92c-4cfe-a2c8-ed8e41039d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ac0daa36-3988-4972-aa7b-cab01bf8b335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ac0daa36-3988-4972-aa7b-cab01bf8b335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19604cf6-4ddb-40c0-a0ce-9d63f60fdb40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b80195e-a28e-44b6-9dcd-fedd6d931f4e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19604cf6-4ddb-40c0-a0ce-9d63f60fdb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29edf6b3-9170-400a-9378-77424fc8fea7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29edf6b3-9170-400a-9378-77424fc8fea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a4cbcf0f-fb57-4ed1-ab7b-2f3770c1c935" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a4cbcf0f-fb57-4ed1-ab7b-2f3770c1c935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_08533bc3-7aac-4f62-9f74-bc30bbd093fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_08533bc3-7aac-4f62-9f74-bc30bbd093fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d70f1bb2-56d6-48fd-8677-fb5638c07713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d70f1bb2-56d6-48fd-8677-fb5638c07713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_839a6aed-3c7b-4c48-9590-d04186f7af7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d3897bee-c5cc-47ce-b7fc-24a3553b9643" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_839a6aed-3c7b-4c48-9590-d04186f7af7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_db485276-7e7f-4839-b1cd-ac812dcf1e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_839a6aed-3c7b-4c48-9590-d04186f7af7f" xlink:to="loc_us-gaap_IncomeTaxesPaid_db485276-7e7f-4839-b1cd-ac812dcf1e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_db111cf8-9257-4d23-a964-2a5037e2aed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_839a6aed-3c7b-4c48-9590-d04186f7af7f" xlink:to="loc_us-gaap_InterestPaidNet_db111cf8-9257-4d23-a964-2a5037e2aed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/BasisofPresentation" xlink:type="simple" xlink:href="msm-20231202.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7f256511-2c32-4680-b8ff-f390104facb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_78cb95ff-6625-4407-93eb-2e83ea544027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7f256511-2c32-4680-b8ff-f390104facb9" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_78cb95ff-6625-4407-93eb-2e83ea544027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/Revenue" xlink:type="simple" xlink:href="msm-20231202.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5827ecd-1ecf-422c-a166-a2aafcf527e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c973d7b5-0bc1-45b4-b3e8-8c04aba95c02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5827ecd-1ecf-422c-a166-a2aafcf527e8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_c973d7b5-0bc1-45b4-b3e8-8c04aba95c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/NetIncomeperShare" xlink:type="simple" xlink:href="msm-20231202.xsd#NetIncomeperShare"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/NetIncomeperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b3178100-78b3-4827-9a2c-cd610d652c83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9e9fe2ba-6732-4850-a6e3-186e69cefcfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b3178100-78b3-4827-9a2c-cd610d652c83" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9e9fe2ba-6732-4850-a6e3-186e69cefcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b89111d-9068-4615-8aec-67e21ea6ec88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3c649975-82c4-43fd-a15d-d95be6fe628b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b89111d-9068-4615-8aec-67e21ea6ec88" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3c649975-82c4-43fd-a15d-d95be6fe628b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/FairValue" xlink:type="simple" xlink:href="msm-20231202.xsd#FairValue"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/FairValue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e19a1d27-187d-4491-87ac-25af70a30944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_28410e93-b4eb-4adc-8b5a-cf91221f6316" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e19a1d27-187d-4491-87ac-25af70a30944" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_28410e93-b4eb-4adc-8b5a-cf91221f6316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivable" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivable"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_eec1c572-05a4-4431-935c-f395c9c31f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_f1b0467f-cc7d-4dba-8dc9-d98774d6aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_eec1c572-05a4-4431-935c-f395c9c31f8a" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_f1b0467f-cc7d-4dba-8dc9-d98774d6aba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/Debt" xlink:type="simple" xlink:href="msm-20231202.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_970a4128-49e8-4a32-83e2-a049e6e33820" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_8c69bc63-cd76-4c87-bbc3-9cb84c83f2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_970a4128-49e8-4a32-83e2-a049e6e33820" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_8c69bc63-cd76-4c87-bbc3-9cb84c83f2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="msm-20231202.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_3dcf6b8c-2afe-4b04-9db8-5f468884a7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c752dd1c-7096-4d93-b0d1-d5d158a26533" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3dcf6b8c-2afe-4b04-9db8-5f468884a7ca" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c752dd1c-7096-4d93-b0d1-d5d158a26533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCosts" xlink:type="simple" xlink:href="msm-20231202.xsd#RestructuringandOtherCosts"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RestructuringandOtherCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ed504d52-c0ca-4db9-bec6-3148530f8fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6a7816fb-39fa-4895-bd2a-33aa323d0d59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ed504d52-c0ca-4db9-bec6-3148530f8fbd" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6a7816fb-39fa-4895-bd2a-33aa323d0d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/IncomeTaxes" xlink:type="simple" xlink:href="msm-20231202.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8117a8a1-e5b2-4fdb-89ac-557301299210" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_830a8075-5ebc-4d98-b136-618c75c0f61a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8117a8a1-e5b2-4fdb-89ac-557301299210" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_830a8075-5ebc-4d98-b136-618c75c0f61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/LegalProceedings" xlink:type="simple" xlink:href="msm-20231202.xsd#LegalProceedings"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/LegalProceedings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_msm_LegalProceedingsAbstract_d45bd65c-c14a-45be-8b0b-193df7271e39" xlink:href="msm-20231202.xsd#msm_LegalProceedingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_0f8eb9ab-6315-43cc-af04-85eb7f55e9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_LegalProceedingsAbstract_d45bd65c-c14a-45be-8b0b-193df7271e39" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_0f8eb9ab-6315-43cc-af04-85eb7f55e9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="msm-20231202.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a22e4d5c-66ec-420e-aca5-81ef2064f653" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_de5c776c-af18-4eff-bebb-8c92ac9e4dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a22e4d5c-66ec-420e-aca5-81ef2064f653" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_de5c776c-af18-4eff-bebb-8c92ac9e4dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_1f6a2865-da1f-4988-9848-c1b3b4313e67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a22e4d5c-66ec-420e-aca5-81ef2064f653" xlink:to="loc_us-gaap_FiscalPeriod_1f6a2865-da1f-4988-9848-c1b3b4313e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_f471d427-0598-47c1-a0b6-79c94aca2c14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a22e4d5c-66ec-420e-aca5-81ef2064f653" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_f471d427-0598-47c1-a0b6-79c94aca2c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a97154e1-016a-468e-bfcc-6a831ab0f880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a22e4d5c-66ec-420e-aca5-81ef2064f653" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a97154e1-016a-468e-bfcc-6a831ab0f880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RevenueTables" xlink:type="simple" xlink:href="msm-20231202.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ae319f6f-4353-44a1-856b-cf93e2f0d293" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c28af010-fd02-4320-a2ad-e3889f631c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ae319f6f-4353-44a1-856b-cf93e2f0d293" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c28af010-fd02-4320-a2ad-e3889f631c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/NetIncomeperShareTables" xlink:type="simple" xlink:href="msm-20231202.xsd#NetIncomeperShareTables"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/NetIncomeperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7fe043dc-a5a1-48de-aa99-2adb9158cad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bf7997e7-8940-41d8-9ce0-1bf462eff540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7fe043dc-a5a1-48de-aa99-2adb9158cad7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bf7997e7-8940-41d8-9ce0-1bf462eff540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ded0de5d-cceb-4bd5-afe6-066decf78b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_5cf0b913-6bd2-4e2e-88a8-757e1611f372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ded0de5d-cceb-4bd5-afe6-066decf78b8f" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_5cf0b913-6bd2-4e2e-88a8-757e1611f372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_68099bbf-ed38-440e-b0fa-73f6a7deb0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ded0de5d-cceb-4bd5-afe6-066decf78b8f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_68099bbf-ed38-440e-b0fa-73f6a7deb0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_0f7da308-6aa3-47af-9d8e-de4afa884c10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ded0de5d-cceb-4bd5-afe6-066decf78b8f" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_0f7da308-6aa3-47af-9d8e-de4afa884c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_40f2376e-2087-4704-89e6-e2da14e9ff3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ded0de5d-cceb-4bd5-afe6-066decf78b8f" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_40f2376e-2087-4704-89e6-e2da14e9ff3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableTables" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableTables"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_12a0c1e1-8c2f-4abe-9cb4-ed814c0a4196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_d9a19b48-3aaf-47ca-ac09-36d67b30e5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_12a0c1e1-8c2f-4abe-9cb4-ed814c0a4196" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_d9a19b48-3aaf-47ca-ac09-36d67b30e5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock_b49d4a43-c26c-4b89-a6c2-2a735cad2d8a" xlink:href="msm-20231202.xsd#msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_12a0c1e1-8c2f-4abe-9cb4-ed814c0a4196" xlink:to="loc_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock_b49d4a43-c26c-4b89-a6c2-2a735cad2d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtTables" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_0b472cf1-51ed-4588-84dd-280285ffc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_00ec8008-9046-4a0a-bebe-667aea3682a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_0b472cf1-51ed-4588-84dd-280285ffc7ea" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_00ec8008-9046-4a0a-bebe-667aea3682a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsTables" xlink:type="simple" xlink:href="msm-20231202.xsd#RestructuringandOtherCostsTables"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RestructuringandOtherCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_581ec8d8-65eb-4d08-a3cc-0ab7c85495a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_55e12204-a8cb-464e-80fb-c9b4e8e62468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_581ec8d8-65eb-4d08-a3cc-0ab7c85495a5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_55e12204-a8cb-464e-80fb-c9b4e8e62468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_d3f64cfa-edec-4979-bdce-823c19fc7026" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_581ec8d8-65eb-4d08-a3cc-0ab7c85495a5" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_d3f64cfa-edec-4979-bdce-823c19fc7026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1309820c-5935-4aa9-a222-a442381df473" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1309820c-5935-4aa9-a222-a442381df473" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:to="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f4458b3c-c43c-4303-8f00-12364e511298" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5de72207-7720-40cb-b852-8b5a4302a53b" xlink:to="loc_srt_RangeMember_f4458b3c-c43c-4303-8f00-12364e511298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bcecba98-e318-45a6-aaaa-452b9507ab47" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f4458b3c-c43c-4303-8f00-12364e511298" xlink:to="loc_srt_MaximumMember_bcecba98-e318-45a6-aaaa-452b9507ab47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feab5d7-e5ba-4d74-b165-0c6d91caaa41" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RevenuePerformanceObligationPaymentTerms_9babd67b-4587-4b56-a407-ba41e0805dea" xlink:href="msm-20231202.xsd#msm_RevenuePerformanceObligationPaymentTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_msm_RevenuePerformanceObligationPaymentTerms_9babd67b-4587-4b56-a407-ba41e0805dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccruedSalesReturns_6ecb7131-d5a4-4fde-94bf-a4faa5a65672" xlink:href="msm-20231202.xsd#msm_AccruedSalesReturns"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_msm_AccruedSalesReturns_6ecb7131-d5a4-4fde-94bf-a4faa5a65672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_f2a2aa82-0544-4540-afb5-28568436af1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_f2a2aa82-0544-4540-afb5-28568436af1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RevenueRecognitionPrepaidSalesIncentives_bc32e693-39a1-4b37-9c82-ec6e02c4e210" xlink:href="msm-20231202.xsd#msm_RevenueRecognitionPrepaidSalesIncentives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_msm_RevenueRecognitionPrepaidSalesIncentives_bc32e693-39a1-4b37-9c82-ec6e02c4e210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d0b6fe7d-7839-4ee7-9d73-0c0891ac62ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d0b6fe7d-7839-4ee7-9d73-0c0891ac62ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_312da7bb-0799-4061-81c1-8ba192b05531" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_312da7bb-0799-4061-81c1-8ba192b05531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_875d09c6-df02-493f-93be-2222f6d98c15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_875d09c6-df02-493f-93be-2222f6d98c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c6eafa71-d344-4586-85f1-7e8e7302743a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_NumberOfReportableSegments_c6eafa71-d344-4586-85f1-7e8e7302743a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_aab2b8a5-d430-4044-a83d-b10dcf591478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3be64ce2-0b00-4164-a86a-3c5c3c9cada5" xlink:to="loc_us-gaap_NumberOfOperatingSegments_aab2b8a5-d430-4044-a83d-b10dcf591478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_22b6b6d8-83cb-4eb4-bb99-e69b11d85950" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_22b6b6d8-83cb-4eb4-bb99-e69b11d85950" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5920209-b069-4fb3-b8bc-47bb84b0318d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_747e2e24-0c88-4f2a-9319-2da49d56ef5d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5920209-b069-4fb3-b8bc-47bb84b0318d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_5d0f44d6-f168-451b-8962-916fa4967ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d5920209-b069-4fb3-b8bc-47bb84b0318d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_5d0f44d6-f168-451b-8962-916fa4967ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_5eae8df4-e526-4a52-ba65-aba0dc973868" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f9a73202-2e98-42ce-8e2e-20c4faefa2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f9a73202-2e98-42ce-8e2e-20c4faefa2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_d7160e90-ab4e-409b-8a28-fcf05384e26e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e1ebd1af-2b6f-4249-b6b0-72bfb681ccaf" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_d7160e90-ab4e-409b-8a28-fcf05384e26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_06698295-9fb1-4614-9144-c0f78f0ebffa" xlink:to="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ManufacturingHeavyMember_77925254-66b8-462e-bc6e-97b855529d9a" xlink:href="msm-20231202.xsd#msm_ManufacturingHeavyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_ManufacturingHeavyMember_77925254-66b8-462e-bc6e-97b855529d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ManufacturingLightMember_c2ed0eda-50da-4b4a-8955-370ee262861f" xlink:href="msm-20231202.xsd#msm_ManufacturingLightMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_ManufacturingLightMember_c2ed0eda-50da-4b4a-8955-370ee262861f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PublicSectorMember_4f3d5877-667f-4d33-8562-a7e1f10d5759" xlink:href="msm-20231202.xsd#msm_PublicSectorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_PublicSectorMember_4f3d5877-667f-4d33-8562-a7e1f10d5759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RetailWholesaleMember_7d9bc909-a478-41db-83d9-973ceb8878a4" xlink:href="msm-20231202.xsd#msm_RetailWholesaleMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_RetailWholesaleMember_7d9bc909-a478-41db-83d9-973ceb8878a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommercialMember_24dfe15b-89d0-4b5a-b37e-52b10cf887df" xlink:href="msm-20231202.xsd#msm_CommercialMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_CommercialMember_24dfe15b-89d0-4b5a-b37e-52b10cf887df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_OtherCustomersMember_e461be96-a4de-4f8d-a3d1-23f42886fe62" xlink:href="msm-20231202.xsd#msm_OtherCustomersMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_OtherCustomersMember_e461be96-a4de-4f8d-a3d1-23f42886fe62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NationalAccountCustomersMember_5b637e6f-73e5-4822-8cc0-38f0e2d02315" xlink:href="msm-20231202.xsd#msm_NationalAccountCustomersMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_NationalAccountCustomersMember_5b637e6f-73e5-4822-8cc0-38f0e2d02315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PublicSectorCustomersMember_4fda5bb1-9efd-4741-b9be-a596c778f7f4" xlink:href="msm-20231202.xsd#msm_PublicSectorCustomersMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_PublicSectorCustomersMember_4fda5bb1-9efd-4741-b9be-a596c778f7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CoreAndOtherCustomersMember_fae0293e-c1cd-43d2-ae03-48ceec14fe34" xlink:href="msm-20231202.xsd#msm_CoreAndOtherCustomersMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8ea2c7ea-ffdf-4192-880e-c03057653679" xlink:to="loc_msm_CoreAndOtherCustomersMember_fae0293e-c1cd-43d2-ae03-48ceec14fe34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_bbea79ea-9c31-4988-a185-a98cc7b77cd5" xlink:to="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d06d8786-93ed-40c0-965f-ccbac778858a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_country_US_d06d8786-93ed-40c0-965f-ccbac778858a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_cba5fc22-2c7c-4262-a4f0-fb6637365e25" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_country_MX_cba5fc22-2c7c-4262-a4f0-fb6637365e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c0273a7d-94ad-401b-833e-c0db7b0de10b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_country_CA_c0273a7d-94ad-401b-833e-c0db7b0de10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_0caceee1-641b-423c-9445-9e1612f98e28" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_srt_NorthAmericaMember_0caceee1-641b-423c-9445-9e1612f98e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_OtherForeignCountriesMember_5bcab60c-bed7-4bd1-bfcc-e39e6e8ae6d0" xlink:href="msm-20231202.xsd#msm_OtherForeignCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ac55547a-753b-4c75-91f0-4b45f28474e5" xlink:to="loc_msm_OtherForeignCountriesMember_5bcab60c-bed7-4bd1-bfcc-e39e6e8ae6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_22376a23-0511-4fa0-9a48-f9042d435fa8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5a2f4dff-7561-4057-9d32-3b38130f3c24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5a2f4dff-7561-4057-9d32-3b38130f3c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_01f2ae4a-6fce-4d39-978c-e5959d6198a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_556b8187-075f-42d6-aae5-0da0a3acd6cb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_01f2ae4a-6fce-4d39-978c-e5959d6198a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#NetIncomeperShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ec04d2df-d1f2-415f-b8de-6689ffcdc53e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ec04d2df-d1f2-415f-b8de-6689ffcdc53e" xlink:to="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b4dbed2-b490-419a-9d1b-7a584251e70f" xlink:to="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_aac29979-48f4-4a36-9a21-6cc5ea291ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:to="loc_us-gaap_CommonClassAMember_aac29979-48f4-4a36-9a21-6cc5ea291ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bfa37363-1adc-4778-8e03-6ffb82dc8731" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_acf1ce1b-129f-49fe-b1ac-c51d614e94f8" xlink:to="loc_us-gaap_CommonClassBMember_bfa37363-1adc-4778-8e03-6ffb82dc8731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0ab8f96b-6079-4dac-b0ea-17b4246b418a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8a8d151f-851a-41b8-b262-84441b0e81ca" xlink:to="loc_us-gaap_StatementLineItems_0ab8f96b-6079-4dac-b0ea-17b4246b418a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a7722b0b-998f-4992-b1e8-05555bc23853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0ab8f96b-6079-4dac-b0ea-17b4246b418a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a7722b0b-998f-4992-b1e8-05555bc23853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bab1883c-2d5a-418f-89d3-250d0b22ae18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_c3e868f5-2973-4ef9-9d44-bf4feaa8d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bab1883c-2d5a-418f-89d3-250d0b22ae18" xlink:to="loc_us-gaap_NetIncomeLossAbstract_c3e868f5-2973-4ef9-9d44-bf4feaa8d6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_18323298-29cd-4bc4-af46-613bb9217004" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_c3e868f5-2973-4ef9-9d44-bf4feaa8d6f0" xlink:to="loc_us-gaap_NetIncomeLoss_18323298-29cd-4bc4-af46-613bb9217004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9f379cb4-3add-4dea-88d3-bc8bbbb71a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bab1883c-2d5a-418f-89d3-250d0b22ae18" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9f379cb4-3add-4dea-88d3-bc8bbbb71a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50feb5a8-bebb-4d0c-8634-81284031c07e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9f379cb4-3add-4dea-88d3-bc8bbbb71a10" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50feb5a8-bebb-4d0c-8634-81284031c07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0a773c56-060f-43a3-96bb-dc03d79c661f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9f379cb4-3add-4dea-88d3-bc8bbbb71a10" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0a773c56-060f-43a3-96bb-dc03d79c661f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_07508254-f871-4fa1-90b7-5d24b9f63920" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9f379cb4-3add-4dea-88d3-bc8bbbb71a10" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_07508254-f871-4fa1-90b7-5d24b9f63920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_07fd0232-b9d3-4f3b-9dfe-e664ff0a91e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bab1883c-2d5a-418f-89d3-250d0b22ae18" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_07fd0232-b9d3-4f3b-9dfe-e664ff0a91e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_23fb8e4c-52be-4cf3-8c3e-01bd1af80d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_07fd0232-b9d3-4f3b-9dfe-e664ff0a91e5" xlink:to="loc_us-gaap_EarningsPerShareBasic_23fb8e4c-52be-4cf3-8c3e-01bd1af80d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a569057c-6668-4b7f-9198-df7be45a6689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_07fd0232-b9d3-4f3b-9dfe-e664ff0a91e5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a569057c-6668-4b7f-9198-df7be45a6689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cff597d8-c65d-446c-a5c9-f377563fe19d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bab1883c-2d5a-418f-89d3-250d0b22ae18" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cff597d8-c65d-446c-a5c9-f377563fe19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e26b99a-0e15-403e-9015-008b0faf4ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e26b99a-0e15-403e-9015-008b0faf4ec5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:to="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9967afd7-c98d-4bc1-ab7e-3d55d982bd29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_08addaba-c4a4-4175-9b17-c6645d149e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_EmployeeStockOptionMember_08addaba-c4a4-4175-9b17-c6645d149e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_69d7680d-854a-47a8-8093-eaaac99c2ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_69d7680d-854a-47a8-8093-eaaac99c2ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_113992fa-1b3e-420f-9347-8697da3b0a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_PerformanceSharesMember_113992fa-1b3e-420f-9347-8697da3b0a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_56da5cbb-3f3c-4569-84d1-efa3a745d877" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59347c37-61b7-433a-ae08-6f4e6f628c80" xlink:to="loc_us-gaap_EmployeeStockMember_56da5cbb-3f3c-4569-84d1-efa3a745d877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d0595d26-1d2b-4d40-a3c5-b4563aca5813" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bea15750-0b46-41be-9d02-972a800f37af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_ShareBasedCompensation_bea15750-0b46-41be-9d02-972a800f37af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_39010ac3-37a5-4fcc-9e8c-385b36612d38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_39010ac3-37a5-4fcc-9e8c-385b36612d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b6feae07-144a-4629-a2c9-6c630adde786" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c3e83ea9-bd0d-4c4e-b5a3-0d16c1c8d8e0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b6feae07-144a-4629-a2c9-6c630adde786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationSummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c6147ccf-7176-41df-ab16-8362c71409c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c6147ccf-7176-41df-ab16-8362c71409c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_43be5a70-f5cb-46b7-87fa-5ad1f4c1794f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_43be5a70-f5cb-46b7-87fa-5ad1f4c1794f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0b4afebc-d11d-40cb-bcd4-2c1229512da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0b4afebc-d11d-40cb-bcd4-2c1229512da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9547b191-77d2-4d87-85c2-9779c688ad3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_9547b191-77d2-4d87-85c2-9779c688ad3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_36b8287b-a948-4e78-9a88-595f1aa3db01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a8264319-d715-4d86-9e35-f3bb7b1a3e60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_36b8287b-a948-4e78-9a88-595f1aa3db01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ee370912-7a42-4c75-ae56-df1273087635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ee370912-7a42-4c75-ae56-df1273087635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_72638201-b0e0-43d4-886e-8ecfb58e0cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_72638201-b0e0-43d4-886e-8ecfb58e0cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_499ab807-510a-4473-ba62-2409b723f91d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_499ab807-510a-4473-ba62-2409b723f91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f0727011-c168-4cd0-bf18-f8433adeb681" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_f0727011-c168-4cd0-bf18-f8433adeb681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_11ccaf24-d64b-4023-8d34-66a8872c8d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_11ccaf24-d64b-4023-8d34-66a8872c8d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1de5c0a4-4123-499d-8f54-0a3af0880bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_50dcc16a-9aa1-4438-966e-436b169aa7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1de5c0a4-4123-499d-8f54-0a3af0880bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2e4e645b-8507-4f6d-94cc-ea6ada5582fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2e4e645b-8507-4f6d-94cc-ea6ada5582fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_841b7521-bf4b-4b73-b45a-ac0866380687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_841b7521-bf4b-4b73-b45a-ac0866380687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cdfe2cbc-c7cc-4d4d-bfc3-54f47f8000a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_841b7521-bf4b-4b73-b45a-ac0866380687" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cdfe2cbc-c7cc-4d4d-bfc3-54f47f8000a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0fdabf35-0679-4e4a-bbba-b6a99c07ab4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_841b7521-bf4b-4b73-b45a-ac0866380687" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0fdabf35-0679-4e4a-bbba-b6a99c07ab4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IntrinsicValueAbstract_af8557cd-6150-43d4-b7ce-478002ac2de2" xlink:href="msm-20231202.xsd#msm_IntrinsicValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25195aae-192e-4380-87a3-b04d6348150e" xlink:to="loc_msm_IntrinsicValueAbstract_af8557cd-6150-43d4-b7ce-478002ac2de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_48debbd8-d9b9-468c-a1cd-0db8e9da2fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_IntrinsicValueAbstract_af8557cd-6150-43d4-b7ce-478002ac2de2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_48debbd8-d9b9-468c-a1cd-0db8e9da2fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d652f76e-cfee-42f4-adef-09c08056e841" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_IntrinsicValueAbstract_af8557cd-6150-43d4-b7ce-478002ac2de2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d652f76e-cfee-42f4-adef-09c08056e841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a6ab7b9-5abd-4e95-9008-eac9300cdd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a6ab7b9-5abd-4e95-9008-eac9300cdd6f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:to="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_200c0492-efd1-4acb-90b4-94da0de86c52" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4163d9e6-d50c-467d-88ba-c95111465a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4163d9e6-d50c-467d-88ba-c95111465a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8269bae2-761a-402a-bd0b-f16f97913cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:to="loc_us-gaap_PerformanceSharesMember_8269bae2-761a-402a-bd0b-f16f97913cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_799043d1-192d-4879-a616-f3b313e6c944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2070fbe3-fcb9-4daa-a122-73a52532f233" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_799043d1-192d-4879-a616-f3b313e6c944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:to="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a8fb3ad2-31a5-448e-bb35-3614a655cd96" xlink:to="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4977d61-0c49-4cf9-9230-aa2b9fa99a4b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:to="loc_srt_MinimumMember_a4977d61-0c49-4cf9-9230-aa2b9fa99a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9c20aab4-9945-4f2e-9fbf-e70d84cb3e84" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a50d78f-8118-41b1-a5b8-348d5cd3baaf" xlink:to="loc_srt_MaximumMember_9c20aab4-9945-4f2e-9fbf-e70d84cb3e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b837c73-6915-4482-8fe4-4852d984c02e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e1e5fdbb-0bbf-45c2-85e1-7ed54fbbed2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e1e5fdbb-0bbf-45c2-85e1-7ed54fbbed2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61b95991-348f-4933-a431-0a165594970b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61b95991-348f-4933-a431-0a165594970b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_96405d06-a4af-4a66-92d0-9c54d56ed4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_96405d06-a4af-4a66-92d0-9c54d56ed4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_10876039-46a9-4bf0-8b7e-673ed053d0e3" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount_10876039-46a9-4bf0-8b7e-673ed053d0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_49f30232-85ad-42f5-a095-cb1f9fd099be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_49f30232-85ad-42f5-a095-cb1f9fd099be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4bf3e882-b352-42af-9067-22838681c923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf8f286-c717-4934-9f00-b6f371f62d75" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4bf3e882-b352-42af-9067-22838681c923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e4e6bc4-ecc1-4da9-8360-04b63d1f7ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e4e6bc4-ecc1-4da9-8360-04b63d1f7ae4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:to="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4b8e8a5-d6de-42ca-9ec8-0bac9938390e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1dbcb294-adca-486d-b2e7-254c1b800b12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4b8e8a5-d6de-42ca-9ec8-0bac9938390e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_31bf3412-677f-4073-9413-5781b5f3414f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e4b8e8a5-d6de-42ca-9ec8-0bac9938390e" xlink:to="loc_us-gaap_PerformanceSharesMember_31bf3412-677f-4073-9413-5781b5f3414f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember_830ae3c7-eb87-4bd1-b279-4121387c240a" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsPerformanceStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PerformanceSharesMember_31bf3412-677f-4073-9413-5781b5f3414f" xlink:to="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember_830ae3c7-eb87-4bd1-b279-4121387c240a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b339de75-56d0-485b-aeb5-83824abe048d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_04a9c5e7-c9b2-4c0a-ae83-a2d5c3d102db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_04a9c5e7-c9b2-4c0a-ae83-a2d5c3d102db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a24e343-bcb6-4b58-9b08-475d89171962" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a24e343-bcb6-4b58-9b08-475d89171962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_fccec16f-b600-4cc1-a704-d4f8a14eac11" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment_fccec16f-b600-4cc1-a704-d4f8a14eac11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0c1dfe1a-127a-4a9d-8152-856dcbe9cbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0c1dfe1a-127a-4a9d-8152-856dcbe9cbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_96a64e4e-6f82-47a0-9d09-c02bc6ad8b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_96a64e4e-6f82-47a0-9d09-c02bc6ad8b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e763748-38aa-46d1-af26-45eba36f8df2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_28670c22-d861-4333-8f5d-cd5433361c6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e763748-38aa-46d1-af26-45eba36f8df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4f599a03-04a2-4b17-ac80-f514e52b9f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4f599a03-04a2-4b17-ac80-f514e52b9f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96323e06-15bb-4326-aea9-a296a7a29563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96323e06-15bb-4326-aea9-a296a7a29563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_7673f410-a3bc-4320-b16b-29935127f43a" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue_7673f410-a3bc-4320-b16b-29935127f43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56a34838-88ec-4aef-a2f2-202887cb6e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56a34838-88ec-4aef-a2f2-202887cb6e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bba6b6a7-ea12-4cfe-bf2d-79454262ddfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bba6b6a7-ea12-4cfe-bf2d-79454262ddfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_77f9e9dd-ecb8-4c18-8989-aedaba899759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d28ec069-4dd7-484b-96a6-69f38ea06f49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_77f9e9dd-ecb8-4c18-8989-aedaba899759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_43d3b94d-2c7e-49a3-95d7-337a6aef03ac" xlink:href="msm-20231202.xsd#msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f386cb99-7227-4d9f-9fdb-f79119703d6d" xlink:to="loc_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage_43d3b94d-2c7e-49a3-95d7-337a6aef03ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_89b6c0e8-919f-4984-b6e2-d3df7e522087" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_89b6c0e8-919f-4984-b6e2-d3df7e522087" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:to="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31d8576d-bbca-4c72-a228-7f9d24d09f08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_74c3bc4f-584b-403e-8f8f-9e4d7aaa05a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31d8576d-bbca-4c72-a228-7f9d24d09f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b5dfb107-7626-492f-bfe0-f9e404eec11e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31d8576d-bbca-4c72-a228-7f9d24d09f08" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b5dfb107-7626-492f-bfe0-f9e404eec11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember_88118904-08da-473c-be26-aa786d3abe2b" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_b5dfb107-7626-492f-bfe0-f9e404eec11e" xlink:to="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember_88118904-08da-473c-be26-aa786d3abe2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce10105-fdb6-405f-ac52-ade19b9b7e04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab220d27-ee3a-4302-8af3-ed5728ff93a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab220d27-ee3a-4302-8af3-ed5728ff93a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e4183-8ccf-4072-8878-ea58432bf600" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_732e4183-8ccf-4072-8878-ea58432bf600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3059ded1-f066-4937-aa4d-fd3dcc2d48b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3059ded1-f066-4937-aa4d-fd3dcc2d48b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_11b409e4-10b4-4d8b-8565-c61dfce46ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_11b409e4-10b4-4d8b-8565-c61dfce46ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cbdac1e0-1fa1-41e4-a3e2-3fc0133005ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4d2847f-1a50-4e3b-929a-4d9ca3f978fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cbdac1e0-1fa1-41e4-a3e2-3fc0133005ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_416833d5-f768-4f3d-bc08-6baee24f096f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b53ee00-d98a-4984-b814-5db87aae528a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b53ee00-d98a-4984-b814-5db87aae528a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ac88cdad-9b74-4db3-99c6-639dc22a6f51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ac88cdad-9b74-4db3-99c6-639dc22a6f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5468424c-6c18-40ef-ab8a-8bab23c834b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5468424c-6c18-40ef-ab8a-8bab23c834b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d8dca8d-1d61-4718-a9fe-c304c9fb632c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d8dca8d-1d61-4718-a9fe-c304c9fb632c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e5179f92-6de5-476d-a7bf-567425f702e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a0e36289-ca0b-41d6-bed7-914311f887ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e5179f92-6de5-476d-a7bf-567425f702e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/FairValueDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#FairValueDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/FairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0132b990-1a77-45ae-b32c-d96ad338c162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueAdjustment_7a3e8069-b2f1-4543-86a7-0297724a15b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0132b990-1a77-45ae-b32c-d96ad338c162" xlink:to="loc_us-gaap_LiabilitiesFairValueAdjustment_7a3e8069-b2f1-4543-86a7-0297724a15b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment_5a382c22-a507-404f-b581-c6ffce4f8e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0132b990-1a77-45ae-b32c-d96ad338c162" xlink:to="loc_us-gaap_AssetsFairValueAdjustment_5a382c22-a507-404f-b581-c6ffce4f8e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableAccountsReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d6dab5b8-f8e9-4690-b198-807b12fe55d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_c5647dc6-c203-4433-b540-c66b5adbed58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d6dab5b8-f8e9-4690-b198-807b12fe55d5" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_c5647dc6-c203-4433-b540-c66b5adbed58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f05326dd-b831-48c9-9345-0c2e3f1f2bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d6dab5b8-f8e9-4690-b198-807b12fe55d5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f05326dd-b831-48c9-9345-0c2e3f1f2bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_560010bb-ca9d-4c48-a450-6be7fde7ef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d6dab5b8-f8e9-4690-b198-807b12fe55d5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_560010bb-ca9d-4c48-a450-6be7fde7ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9a246532-7c95-4085-acba-b21628ffec00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9a246532-7c95-4085-acba-b21628ffec00" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:to="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1e79bbd0-22e3-42ae-90b2-f9b232edf536" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_b865ac29-6d50-402c-9695-9e522c32e23b" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1e79bbd0-22e3-42ae-90b2-f9b232edf536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PurchasersMember_e352e0a9-6a27-45fe-a18b-c713f283b2ad" xlink:href="msm-20231202.xsd#msm_PurchasersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1e79bbd0-22e3-42ae-90b2-f9b232edf536" xlink:to="loc_msm_PurchasersMember_e352e0a9-6a27-45fe-a18b-c713f283b2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_cace12e6-e623-40be-b02f-6848d23f5515" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableAmountAuthorizedForSale_5a6c140a-a0d4-496e-9137-7a7716c68b44" xlink:href="msm-20231202.xsd#msm_AccountsReceivableAmountAuthorizedForSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_msm_AccountsReceivableAmountAuthorizedForSale_5a6c140a-a0d4-496e-9137-7a7716c68b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_2c263be8-7359-4c54-b777-da2a3e249b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableSale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_us-gaap_AccountsReceivableSale_2c263be8-7359-4c54-b777-da2a3e249b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_ee989ea3-6792-4711-a66f-3d7a5b64b554" xlink:href="msm-20231202.xsd#msm_AccountsReceivableCollateralUnsoldReceivablesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_msm_AccountsReceivableCollateralUnsoldReceivablesAmount_ee989ea3-6792-4711-a66f-3d7a5b64b554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccountsReceivableSalesTransactionsFees_54bb7c4b-dfdc-44c0-94be-fdd2d1cd4d7c" xlink:href="msm-20231202.xsd#msm_AccountsReceivableSalesTransactionsFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_01ef9203-9e05-49bc-af72-6a212da85773" xlink:to="loc_msm_AccountsReceivableSalesTransactionsFees_54bb7c4b-dfdc-44c0-94be-fdd2d1cd4d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/AccountsReceivableDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#AccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/AccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a3867619-84eb-49fa-875c-81d5ac45e514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a3867619-84eb-49fa-875c-81d5ac45e514" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:to="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3facd4c3-6ad8-4782-8754-43626f09c1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_df8d9b18-9348-4e80-91b5-a95a27f18a4e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3facd4c3-6ad8-4782-8754-43626f09c1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ReceivablesPurchaseAgreementMember_7b6a6df1-4cc6-4904-8d14-7c2f8b79e592" xlink:href="msm-20231202.xsd#msm_ReceivablesPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3facd4c3-6ad8-4782-8754-43626f09c1a7" xlink:to="loc_msm_ReceivablesPurchaseAgreementMember_7b6a6df1-4cc6-4904-8d14-7c2f8b79e592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_58e8c286-a99e-4b33-8fe5-d14bcb13f903" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_b4eb2fc3-0579-4fc5-bb36-00809fa9f9da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:to="loc_us-gaap_AccountsReceivableSale_b4eb2fc3-0579-4fc5-bb36-00809fa9f9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_8c2e5ebe-444e-49d3-b811-58e68d344cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_582ec133-3fc7-4c06-8a2e-fad6ffde0606" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_8c2e5ebe-444e-49d3-b811-58e68d344cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_442251c4-a25e-4f62-8598-84abbdf19c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_442251c4-a25e-4f62-8598-84abbdf19c8e" xlink:to="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2606c60d-31f7-469f-ad4a-4552bbdfef04" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember_856b06fb-d219-4a15-8989-ed3deaed2d8f" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_SeniorNotesTwoMember_856b06fb-d219-4a15-8989-ed3deaed2d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member_f40a1e11-01d2-4170-8d17-b54873937644" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_SeniorNotesDueJune112025Member_f40a1e11-01d2-4170-8d17-b54873937644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member_1db452b9-f27a-4671-b17c-c96f1ce74ab3" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_SeniorNotesDueMarch52027Member_1db452b9-f27a-4671-b17c-c96f1ce74ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_Series2019aNotesDueMarch52024Member_9627bca3-8aca-4aca-aa02-7ff510936df5" xlink:href="msm-20231202.xsd#msm_Series2019aNotesDueMarch52024Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e684f00e-37f4-48d4-a639-76109eeb16a1" xlink:to="loc_msm_Series2019aNotesDueMarch52024Member_9627bca3-8aca-4aca-aa02-7ff510936df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cc3d7835-9d2f-4905-b1d5-5fa1e1f1a6e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_4175b835-b21a-4827-9a91-c3bc15bc390a" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:to="loc_msm_PrivatePlacementDebtMember_4175b835-b21a-4827-9a91-c3bc15bc390a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingArrangementMember_b81b35c4-a82d-4ff6-bdb5-78da6f044eca" xlink:href="msm-20231202.xsd#msm_FinancingArrangementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bdcdb4b3-9dbd-4687-8f64-356158e3d117" xlink:to="loc_msm_FinancingArrangementMember_b81b35c4-a82d-4ff6-bdb5-78da6f044eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_96ad169c-34e6-4f5e-a87d-be0cca2981b1" xlink:to="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommittedCreditFacilityMember_8959001b-a72c-40e2-b7d2-6220fbec326c" xlink:href="msm-20231202.xsd#msm_CommittedCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:to="loc_msm_CommittedCreditFacilityMember_8959001b-a72c-40e2-b7d2-6220fbec326c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_UncommittedCreditFacilityMember_d7e92bdf-b0c2-4aab-b31c-b8deb023ab7c" xlink:href="msm-20231202.xsd#msm_UncommittedCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_36e26de5-66c1-40db-af14-4888945b64c0" xlink:to="loc_msm_UncommittedCreditFacilityMember_d7e92bdf-b0c2-4aab-b31c-b8deb023ab7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1e9cecb7-c3cf-4db9-a046-98751f7517e7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ff7bb2fe-5da6-4e19-b6eb-8dee692c47bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LineOfCredit_ff7bb2fe-5da6-4e19-b6eb-8dee692c47bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_46c5c683-cf37-4d50-8959-66718b073f13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_ShortTermBorrowings_46c5c683-cf37-4d50-8959-66718b073f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_b69dafc6-f151-4b50-9324-bafe775fa4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LongTermNotesPayable_b69dafc6-f151-4b50-9324-bafe775fa4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f510a962-ef90-4a32-8e8f-5a117738db4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f510a962-ef90-4a32-8e8f-5a117738db4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingObligations_da992258-484f-41d0-a4cb-639f719f7527" xlink:href="msm-20231202.xsd#msm_FinancingObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_msm_FinancingObligations_da992258-484f-41d0-a4cb-639f719f7527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a04bd933-7155-4e75-bbf5-4ca3047d0215" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_FinanceLeaseLiability_a04bd933-7155-4e75-bbf5-4ca3047d0215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_050e7de2-26bd-4082-b615-0a6ee05e002a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_050e7de2-26bd-4082-b615-0a6ee05e002a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_395069af-3981-4b35-9e23-865593b46cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_395069af-3981-4b35-9e23-865593b46cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_23bc8558-1588-4cce-b297-6a7f95696032" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_23bc8558-1588-4cce-b297-6a7f95696032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_5a326c40-ad8e-4d77-9086-0a1e46d7af2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_5a326c40-ad8e-4d77-9086-0a1e46d7af2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_FinancingObligationsCurrent_086eb76f-e327-4fe7-85c4-cc46507082ee" xlink:href="msm-20231202.xsd#msm_FinancingObligationsCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_msm_FinancingObligationsCurrent_086eb76f-e327-4fe7-85c4-cc46507082ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea23f0ff-d837-4af1-a610-516224ccedd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea23f0ff-d837-4af1-a610-516224ccedd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1860b5ae-5e6e-4430-9e81-8177a86ef75e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1860b5ae-5e6e-4430-9e81-8177a86ef75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_dc72c4d0-9068-4dc8-8fa7-f01c5836d920" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aad6f71a-60b2-4a38-a749-40c4b5edd72b" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_dc72c4d0-9068-4dc8-8fa7-f01c5836d920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtRevolvingCreditFacilitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_beec3ef8-e8cd-416b-a14b-7a844c187a15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_beec3ef8-e8cd-416b-a14b-7a844c187a15" xlink:to="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_94b033c5-1b8d-41a2-8748-5e3b5891e57c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AmendedRevolvingCreditFacilityMember_b8b003b0-c52d-4188-8708-a331564449a4" xlink:href="msm-20231202.xsd#msm_AmendedRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_AmendedRevolvingCreditFacilityMember_b8b003b0-c52d-4188-8708-a331564449a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember_0067ad89-c912-4d3b-ae79-418b035cd0a2" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_SeniorNotesTwoMember_0067ad89-c912-4d3b-ae79-418b035cd0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member_edb31b50-8abd-4ad3-85c2-a02276f1287f" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_SeniorNotesDueJune112025Member_edb31b50-8abd-4ad3-85c2-a02276f1287f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member_44858086-acd8-4608-8e89-6583f63563e0" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a156e704-efa7-497e-8246-ef1e8a2ce860" xlink:to="loc_msm_SeniorNotesDueMarch52027Member_44858086-acd8-4608-8e89-6583f63563e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e1792412-ee1c-435c-9602-58d062d41f18" xlink:to="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_806d68b7-3d23-438a-8b5c-7b460211ea42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:to="loc_us-gaap_LetterOfCreditMember_806d68b7-3d23-438a-8b5c-7b460211ea42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommittedCreditFacilityMember_67e45aad-c257-4c2e-876c-dce72f66bd03" xlink:href="msm-20231202.xsd#msm_CommittedCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:to="loc_msm_CommittedCreditFacilityMember_67e45aad-c257-4c2e-876c-dce72f66bd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AmendedUncommittedFacilitiesMember_2d08869d-0106-425d-803c-2b43ea1195b9" xlink:href="msm-20231202.xsd#msm_AmendedUncommittedFacilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a26d3e8c-f039-4d4c-9ad3-6d7f01e7a117" xlink:to="loc_msm_AmendedUncommittedFacilitiesMember_2d08869d-0106-425d-803c-2b43ea1195b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8602bdd7-72ff-431e-94b7-b0627815e1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e532c468-f3c1-4253-b36a-a2e8d90f3d86" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8602bdd7-72ff-431e-94b7-b0627815e1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_a13a3690-2f9e-41f5-b7ae-9d6165117e73" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8602bdd7-72ff-431e-94b7-b0627815e1cc" xlink:to="loc_msm_PrivatePlacementDebtMember_a13a3690-2f9e-41f5-b7ae-9d6165117e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a2b80b0-392e-4476-8b1a-ed9c93ada5e3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67ffb13d-d18b-436d-8e55-2736b2e55a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67ffb13d-d18b-436d-8e55-2736b2e55a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_ca8c3543-98fe-41c3-8f12-76d7b70a89c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentTerm_ca8c3543-98fe-41c3-8f12-76d7b70a89c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AvailableIncreaseInAggregateAmountBorrowed_bd7a551a-ad36-4e94-8297-b38b7a59b4a4" xlink:href="msm-20231202.xsd#msm_AvailableIncreaseInAggregateAmountBorrowed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_msm_AvailableIncreaseInAggregateAmountBorrowed_bd7a551a-ad36-4e94-8297-b38b7a59b4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_e94645ee-bbc6-48a9-9166-debf84ad23a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCredit_e94645ee-bbc6-48a9-9166-debf84ad23a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NumberOfCreditFacilities_7c71ac8a-f660-47e8-8d50-57cee2c3b3bb" xlink:href="msm-20231202.xsd#msm_NumberOfCreditFacilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_msm_NumberOfCreditFacilities_7c71ac8a-f660-47e8-8d50-57cee2c3b3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_f9749a38-98de-4011-997c-88f06680fec4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_f9749a38-98de-4011-997c-88f06680fec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d9603167-55b6-4b61-94b3-876da9ae6325" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d9603167-55b6-4b61-94b3-876da9ae6325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_a8fee2ec-5973-44da-b1f3-a19d52f92b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_RepaymentsOfDebt_a8fee2ec-5973-44da-b1f3-a19d52f92b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e38f264f-dfd7-48d6-913b-183e11866c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e38f264f-dfd7-48d6-913b-183e11866c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c41942b2-4f66-4044-85fe-6cebddeeef93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c41942b2-4f66-4044-85fe-6cebddeeef93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_845db84f-92e1-40e3-bacd-2d99ea52daf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_77c634cd-d52d-4b04-a460-876f96775278" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_845db84f-92e1-40e3-bacd-2d99ea52daf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtPrivatePlacementDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_dd84e633-51c9-4b96-ac85-e3da32cbf1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_dd84e633-51c9-4b96-ac85-e3da32cbf1ee" xlink:to="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_844b6ea0-269f-48ca-8fc3-4b48ff5dd705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6ac0dc37-552e-4552-9f62-8b7c19ab4cad" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_844b6ea0-269f-48ca-8fc3-4b48ff5dd705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_f96b3615-d594-4dec-acb4-ab85ea30103f" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_844b6ea0-269f-48ca-8fc3-4b48ff5dd705" xlink:to="loc_msm_PrivatePlacementDebtMember_f96b3615-d594-4dec-acb4-ab85ea30103f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:to="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7f960c82-b22c-415a-89ff-b2c9624230c4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesTwoMember_bd3d9fe5-dd8d-4805-ab89-a6207b058e49" xlink:href="msm-20231202.xsd#msm_SeniorNotesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:to="loc_msm_SeniorNotesTwoMember_bd3d9fe5-dd8d-4805-ab89-a6207b058e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueJune112025Member_7f64f21a-7a4b-4f3a-8c6e-4863f9b293c9" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueJune112025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:to="loc_msm_SeniorNotesDueJune112025Member_7f64f21a-7a4b-4f3a-8c6e-4863f9b293c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeniorNotesDueMarch52027Member_1f8f0f95-ab01-45ad-9d47-c1bdd789fff7" xlink:href="msm-20231202.xsd#msm_SeniorNotesDueMarch52027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_63ce2b2c-6f64-4035-8f93-47509d3f0f48" xlink:to="loc_msm_SeniorNotesDueMarch52027Member_1f8f0f95-ab01-45ad-9d47-c1bdd789fff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9c0013d9-19ec-4520-a26c-1068199144ba" xlink:to="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_39a47956-f5b5-4150-8b3e-b4662c108090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_39a47956-f5b5-4150-8b3e-b4662c108090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3c6216fa-ffbb-4aa6-8a3c-74c823946a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_609fd4cc-e5f6-4908-9f0c-9ef68a24ce8f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3c6216fa-ffbb-4aa6-8a3c-74c823946a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#DebtShelfFacilityAgreementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_aa87bd93-e2bc-4891-a693-144f3dd457a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_aa87bd93-e2bc-4891-a693-144f3dd457a7" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:to="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ec2b047-5a2d-41b9-8a0f-b3a24b0beca0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6d51d29e-7ea9-472a-898f-889b17c7f566" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ec2b047-5a2d-41b9-8a0f-b3a24b0beca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_SeriesNotesDueMarch52024Member_4b6e33fb-9e80-4989-a814-ca385d7a4293" xlink:href="msm-20231202.xsd#msm_SeriesNotesDueMarch52024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6ec2b047-5a2d-41b9-8a0f-b3a24b0beca0" xlink:to="loc_msm_SeriesNotesDueMarch52024Member_4b6e33fb-9e80-4989-a814-ca385d7a4293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_af0b9613-a4b2-4620-93ad-fed103c77f9c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_PrivatePlacementDebtMember_88265d9b-4add-448a-a34c-e66b1f24a227" xlink:href="msm-20231202.xsd#msm_PrivatePlacementDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:to="loc_msm_PrivatePlacementDebtMember_88265d9b-4add-448a-a34c-e66b1f24a227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShelfFacilityAgreementsMember_07cfcb42-594f-471c-be12-da86d7ae22bf" xlink:href="msm-20231202.xsd#msm_ShelfFacilityAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57aab788-359b-44e6-b1a5-119263aa934e" xlink:to="loc_msm_ShelfFacilityAgreementsMember_07cfcb42-594f-471c-be12-da86d7ae22bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_7d90e9ed-d043-4a11-b8bf-3d7e70324012" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f342d099-7acf-4eb1-83d9-f64c1de42ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f342d099-7acf-4eb1-83d9-f64c1de42ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87f7cbc8-58d6-4adf-a232-3a7921f7ed30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_LineOfCredit_87f7cbc8-58d6-4adf-a232-3a7921f7ed30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c22d7697-51d0-49e6-a770-525a019d2eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e056ff9e-65b6-4640-996f-95748a00277c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c22d7697-51d0-49e6-a770-525a019d2eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#ShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_596d9be3-9b3b-484e-a261-9c7af61703e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:href="msm-20231202.xsd#msm_ComponentsOfShareholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_596d9be3-9b3b-484e-a261-9c7af61703e7" xlink:to="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3b551f18-cc4d-4f6d-8695-c5af16bfe3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_d4d1dbbb-89da-4393-b650-76dfe63c1cf1" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3b551f18-cc4d-4f6d-8695-c5af16bfe3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ShareRepurchasePlanMember_82dd32b4-58e8-4c65-91b4-1740e22d7da8" xlink:href="msm-20231202.xsd#msm_ShareRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_3b551f18-cc4d-4f6d-8695-c5af16bfe3ad" xlink:to="loc_msm_ShareRepurchasePlanMember_82dd32b4-58e8-4c65-91b4-1740e22d7da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7966492a-4cbc-43e5-89e3-3b31b4eef0cc" xlink:to="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ab5397ff-3b16-4e32-a230-c03bc0ee3981" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:to="loc_us-gaap_CommonClassAMember_ab5397ff-3b16-4e32-a230-c03bc0ee3981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3f35a3bd-ba69-4a85-95cd-6c878170d5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_037b597f-ab7f-4cca-8484-d96bf2adca25" xlink:to="loc_us-gaap_CommonClassBMember_3f35a3bd-ba69-4a85-95cd-6c878170d5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c3b794f8-0955-41e3-8325-d3bb713e9eeb" xlink:to="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3831e30e-fd65-4ac3-aaf1-042762befdbc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:to="loc_srt_MaximumMember_3831e30e-fd65-4ac3-aaf1-042762befdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b28c2cd4-0aff-4919-bcdf-ff63078a7920" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_27afc8b2-d1a0-4927-8fb0-a927df0cabb8" xlink:to="loc_srt_MinimumMember_b28c2cd4-0aff-4919-bcdf-ff63078a7920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7f64af94-343c-4494-abb5-1334943ead95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_713afc7c-3a09-4974-9f92-71397ebea889" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7f64af94-343c-4494-abb5-1334943ead95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_218c320c-3cbd-4ab8-b556-d6d8936aac7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7f64af94-343c-4494-abb5-1334943ead95" xlink:to="loc_us-gaap_SubsequentEventMember_218c320c-3cbd-4ab8-b556-d6d8936aac7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:href="msm-20231202.xsd#msm_ComponentsOfShareholdersEquityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityTable_6a525842-6464-4c22-b7bb-42f05cde4436" xlink:to="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6378a1a9-eb2c-4ce5-b546-a67b4cff0d94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6378a1a9-eb2c-4ce5-b546-a67b4cff0d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_606fc723-1073-44c0-bb7f-eb7ca0742f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_606fc723-1073-44c0-bb7f-eb7ca0742f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_64505b74-1e32-41b0-afc8-42a74d4276f0" xlink:href="msm-20231202.xsd#msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares_64505b74-1e32-41b0-afc8-42a74d4276f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a154ebd-ce40-4a8e-9f0a-80b7a5c09b78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a154ebd-ce40-4a8e-9f0a-80b7a5c09b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_e17a9b1c-58c4-473e-b8ed-c51047d5c04a" xlink:href="msm-20231202.xsd#msm_TreasuryStockSharesWithheldForTaxWithholdingObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation_e17a9b1c-58c4-473e-b8ed-c51047d5c04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_b29c9e31-27b3-4b0a-8f28-bbba8226de39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_b29c9e31-27b3-4b0a-8f28-bbba8226de39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_8bb9a5be-ed6c-4b10-a325-7cbd2a0c82a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_8bb9a5be-ed6c-4b10-a325-7cbd2a0c82a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_9f2587d1-22f3-472f-af8b-3f6ed1990a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_9f2587d1-22f3-472f-af8b-3f6ed1990a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_0ee5f862-9bb9-4559-8b85-3b10abf2a9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_Dividends_0ee5f862-9bb9-4559-8b85-3b10abf2a9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d1d6ade7-3932-40fa-a046-5c13d8b5f67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d1d6ade7-3932-40fa-a046-5c13d8b5f67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_NumberOfIndividualsEligibleForNomination_48516116-bd08-413a-b1fb-06bf346ba6e4" xlink:href="msm-20231202.xsd#msm_NumberOfIndividualsEligibleForNomination"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_NumberOfIndividualsEligibleForNomination_48516116-bd08-413a-b1fb-06bf346ba6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_6316b678-3826-43a6-9ca1-14f3ee529b8c" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination_6316b678-3826-43a6-9ca1-14f3ee529b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentage_6512b12a-5aea-4909-839e-c8cad42bf830" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_CommonStockOwnershipPercentage_6512b12a-5aea-4909-839e-c8cad42bf830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_7c99d4e8-bd2c-4047-96e0-685b476a5cae" xlink:href="msm-20231202.xsd#msm_CommonStockOwnershipPercentageThresholdTransfereePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_msm_ComponentsOfShareholdersEquityLineItems_8fc33ee0-97bb-4f75-8bf6-09a40e47d95b" xlink:to="loc_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage_7c99d4e8-bd2c-4047-96e0-685b476a5cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RestructuringandOtherCostsScheduleofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_421cd871-08a0-4b9a-8dec-a13ba689064f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_RestructuringChargesConsultingRelatedCosts_ff4c4eca-03a7-449a-8fbc-e072d5aa002c" xlink:href="msm-20231202.xsd#msm_RestructuringChargesConsultingRelatedCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_421cd871-08a0-4b9a-8dec-a13ba689064f" xlink:to="loc_msm_RestructuringChargesConsultingRelatedCosts_ff4c4eca-03a7-449a-8fbc-e072d5aa002c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_37690b75-88b8-475e-b8ec-81094dae5fee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_421cd871-08a0-4b9a-8dec-a13ba689064f" xlink:to="loc_us-gaap_SeveranceCosts1_37690b75-88b8-475e-b8ec-81094dae5fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_6fd8e853-7893-438e-9d78-8ceacd820212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_421cd871-08a0-4b9a-8dec-a13ba689064f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_6fd8e853-7893-438e-9d78-8ceacd820212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_316c6f37-48a9-401c-a9c6-4432c514153d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_421cd871-08a0-4b9a-8dec-a13ba689064f" xlink:to="loc_us-gaap_RestructuringCharges_316c6f37-48a9-401c-a9c6-4432c514153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1e8e05fc-ae83-4208-8ef9-b859b20c5628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1e8e05fc-ae83-4208-8ef9-b859b20c5628" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_655e379d-e818-4577-9195-cbcf81a1c9be" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ConsultingRelatedCostsMember_349b75f1-35ac-45c1-9df0-416291e03bdc" xlink:href="msm-20231202.xsd#msm_ConsultingRelatedCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:to="loc_msm_ConsultingRelatedCostsMember_349b75f1-35ac-45c1-9df0-416291e03bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_f5f7293b-ac94-40fa-96a8-af05bc469955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7c89cb7d-deae-45ca-b79a-574533eae019" xlink:to="loc_us-gaap_EmployeeSeveranceMember_f5f7293b-ac94-40fa-96a8-af05bc469955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_623f5b4d-0993-4c5b-9b57-72b1db656518" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a02487c2-3923-496e-9374-68db05234522" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_623f5b4d-0993-4c5b-9b57-72b1db656518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_623f5b4d-0993-4c5b-9b57-72b1db656518" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_7fe89aaf-6fa5-4a90-9688-0c54ccbf8a75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_us-gaap_RestructuringReserve_7fe89aaf-6fa5-4a90-9688-0c54ccbf8a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_ConsultingAndSeveranceCosts_96ce47d7-32d4-46b8-82ec-3fda34129688" xlink:href="msm-20231202.xsd#msm_ConsultingAndSeveranceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_msm_ConsultingAndSeveranceCosts_96ce47d7-32d4-46b8-82ec-3fda34129688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_255b153c-d209-442e-a4df-21666979d09c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_us-gaap_PaymentsForRestructuring_255b153c-d209-442e-a4df-21666979d09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e128db09-a923-4974-a4c7-ecba6a9174a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3a1f63b8-91ef-4d87-985a-bb090b3da759" xlink:to="loc_us-gaap_RestructuringReserve_e128db09-a923-4974-a4c7-ecba6a9174a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www1.mscdirect.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="msm-20231202.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www1.mscdirect.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2f09a009-8904-4e43-ad8c-974f876ff179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2f09a009-8904-4e43-ad8c-974f876ff179" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_de25ea0f-d3c8-460f-a284-a8b159f0e2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyByNatureAxis_75fcf562-6c38-4c8e-b5a1-aa4de89e011b" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_de25ea0f-d3c8-460f-a284-a8b159f0e2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_CoronavirusAidReliefAndEconomicSecurityActMember_063395dd-f420-49da-9959-0c80789b1df8" xlink:href="msm-20231202.xsd#msm_CoronavirusAidReliefAndEconomicSecurityActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyNatureDomain_de25ea0f-d3c8-460f-a284-a8b159f0e2b0" xlink:to="loc_msm_CoronavirusAidReliefAndEconomicSecurityActMember_063395dd-f420-49da-9959-0c80789b1df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_769dbadc-f678-42ac-aed2-f5393681ee5e" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_1f72d4a1-6b53-4da2-b9f3-6b5f0be0d3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_1f72d4a1-6b53-4da2-b9f3-6b5f0be0d3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_a1c57121-4dac-49ca-92ee-13c32c25171f" xlink:href="msm-20231202.xsd#msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct_a1c57121-4dac-49ca-92ee-13c32c25171f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f4d7bd7-51b7-42fe-b312-4ac36e75a04e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_461e13a3-4120-4a1a-bea0-d14401a5bf2e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5f4d7bd7-51b7-42fe-b312-4ac36e75a04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsPerformanceStockUnitsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_msm_IncrementalDividendRightsPerformanceStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:href="msm-20231202.xsd#msm_IncrementalDividendRightsRestrictedStockUnitsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_msm_IncrementalDividendRightsRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_1.jpg
<TEXT>
begin 644 image_1.jpg
MB5!.1PT*&@H    -24A$4@   !8    %" 8   !!]AP.    "7!(67,  $SE
M  !,Y0%USO"5    %4E$051XG&-@8&#X3R,\:C#"8)H  .^_5ZE'?G]L
) $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_3.jpg
<TEXT>
begin 644 image_3.jpg
MB5!.1PT*&@H    -24A$4@   ^@   )F" 8   #/;JKX    !F)+1T0 _P#_
M /^@O:>3    "7!(67,   [$   .Q &5*PX;   @ $E$051XG.S=6:QEV7T>
M]F\->S[SG>^MH:N[R.8@MHB69#8MFS1B)1:BB4!D*):9 +0"P8Y,,08B2Q $
M* D2)W;H^$&6GB0HMA3K018"1\Y#C,@0X,2(! X2N]7-GKNZJNY\S[CGO88\
MG*KJZF:3&BBRJMG?KW'ZW(-S[KUG[UO89W_[_U]K 41$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$3?
MVL2#?@-$]"#)._?N*Y\27^7K/PG_5;Y^T^_\*K^7B(B(B.A=2O[Q+R$B(B(B
M(B*B;S0&=")Z>U^S"O[U?!^KYD1$1$1$;X<!G8B(B(B(B.@AP#'H1/2U_5F/
M$G^:JCL1$1$1$;&"3D1$1$1$1$1$1$1$1$1$1$1$1$1$1$0/"_6@WP 1/3A2
M2GC_QF#Q)$D@Y7KDB_<>01  $'=>([ >%2, "&BEX3P "$BIH)2&D@I""'B_
MGJD]CF,88Z"4@O<>2BEHK1$$ :RUW]R-)2(B(B)ZR'&2.*)WN3 ,X9R#,>:K
MO$) "$!)#8AU6']KN)920@@!P,-:A[=;2DU*B3 ,8:U%UW5_[MM!1$1$1/1.
MQX!.]"ZFE+I3)0?JNK[O&8$W#@]OW"NIX)V'NV^*=@D!J>2Z\BX P*\K[MZC
M,QW6T[E[:*W?=!% "/&FZCT1$1$1$1'1NU88AF]ZK)2ZT^:N$ 81PB"&5B$
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
M$EIKA%$$J3-(/4!O))OQ1M!N;6T7X\VP$%(6:1I5QK:V+ MOC $ :"UAC'O
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
M3I3LP3OD;5/6X_&F$8CLSLZ.NULY[[H.6FL,AT-<7%Q\U;'S1$3TC<> 3O0
M%7F+.%%H:XNNLS@[.Y-?_/R7)IN3G;TT&KQ'*?7A594_#OC-BXN+H.NZ9'W"
MET'K!'4+C$8C" ^,1F/TTPQ!H-$V#8Z/CV"-1=.T$%)"*P4AUME8:8TD27#I
MRH9_[_NNEL-Q6GE9W\C+LS.ES"TAY',Z""XN+B[.XB2N?_(G/^WC)$)=-?=.
M,,,H1%VT (#AJ =K#/)\/>8\24(41<T>'2)ZU\JR#,OE$F59 EA/RN:<PV@T
MPH_^Z(^*'_^Q'Q?P2$\/S\.Z:J]JW6YI%7YHE>>[7_SB%R?]_KB?Q#T]FRT'
MQT=G^ODOOY@Y)]+E<ID6>97*.%59+W.3\:A]_L5G+PX.=JOM[7'URJLOS*]<
MW6M[_2@RMEI9.Q11&$ZC6)\"=AF%4?/*JR^WIR=S=W?\.;"^>+!<+B&E9/6<
MB.@!8D G>I \\+<^]>/RJ8_\13&[R-6P/XD__,03^Z='YM'?^_=_^&29MY=O
MOGHT[AH7GY_,E#<)I->0/H)K/:)(87-S@D J;$R&\-:AJG*L\@4N+DY15PW"
M,$84)=!:0RH-8QVR-/.#P:#56CB([MG>0*UV]_>>L2([K\WB:+(9OJI2S/_!
MS_[WY>_]_N>-AT9=6>@@1MLV@ 3JJKVW&8MY?N_KK!=!287JON<AP*HY$;VK
MW!W+W74=E%( @/>___WBDY_\I/B>[_F>M%K8L"J[:Z/!9J9&^(Z77CS>?OWU
M&]_>U&ZG+O3XN:>?#79V+HGEH@SJJA/Y(M#P2N7S0&?IAIPN2RAD8@D5Y.5B
M,CN_9>/DR&:]8->[V%V<YV)K>S0?].HR"!$*H0OX: H?%/_XL[]@;]VZY0'<
M>V_66@9S(J*'  ,ZT0/VY'<\*7[XK_]U,3M?RK9VNFG0G\UGD_/S\[W5O!H]
M__P+<2\=!,>'9V)O]P Z#1#H$%W7H38MHC!$$L4(PQ#+V1S+^0*SZ0SSV1S]
M_@!Q%"&*8[2=@1 UE%+(T@R3\<3N[0^L$#AKFF8QFD2O(]N:HNL=MZ8\69R?
M+W_S-W^S*\K&*:EAG('I.@11!$B+KNF@-!"&&E5I  DD<8 B_RJ3PQ$1O8MT
M78>-C0U<7%S 6HNR+/'$$T_@,Y_YC+#6!J%0L11JG.?UX.)\OK]<K796J_S2
MS=</MT?#K7%1%'CFZ:<QGQ?8F&RCR'-DV0!22I15"0\/:XTX/#Q45Q\Y2(IR
MB?.+(_P'?_4OX;EGG\7E*SOST3A+C+5C:;$00!@$@5NMBNY7?_577555B*((
M411AN5PB35,((7!_59V(B+[YV(!*WP 2;RQT??>?V-L]!B#^%+/%/I056'7G
MW@-X8[WO_B#!:EDA""6\%U!2HVDZ///T<S)-,F&,C;)L& >MS@:#;$=*].JZ
MVQ=0_:HP?_5SO_]'>__/[W[^@\N936VGPS09BHNS<UA7H3,E-FU60;@  "
M241!5+<&Z+H2N^,1+AU<PF1C"]XKY$6%+WSA#V&]P,GI*9(LA=(!TEX,2(\H
M"0'A7+_?<Q]YZKM>W]F9%4\\\:%?F<YG,V.ZWXN2J-R\LKNR5=VH6+N#@X/V
M8G;N.^O@ ?@[?T(5K#?9ME^Y1XB(WA'>=K)*A;N?8>O_).X<_2 AH0,-YRR,
M-0 LI/3K[B0XM.UZ^,^/?>J3XA_]PW\DJ[)6MA-">(THZ(DL&2:!$CUCL-TV
M>%]>X>#L=/G^\_/SWGRV^LCM6\?QJZ_>',]GN90BD!?G,T11AC1-$88)I)!P
MW@/>PP-H+G)L;NQ"R@AE74-I :D]&C>#\062OJ[[H[#>.]A][?KCEPZ?>/)]
MKPW&P?_MQ.+5H\.CEU]]Y5;W_=___740!*CK&F$8PGN/KNLX21P1T0/$"CK1
MURG+,AC3P9@6:99@M<RQ6E88##,88U 6#0PL (FK5Z_(7B]6=>5C0&0^Q\@[
M;.5E-2R*8M<:WRM6[4:1%P.M=0A89:T3ZW'?'D$00@<><1P#Z!#H ,!Z[&!5
M5YC/EECE*X11NGZ-!P /(:272B , A=&@1T,AZ[?[S5A6%1!&):#?K\LJK(6
M AT J#"4;5VM3U#%^BSV[OAU / .< _E!1,BHC\?'O[>6N2!"N"<1=NUN'LD
M%!#06J%M6P@ ::*AE8+W7HPV-^2PM8$S4@FOI=1*0J(/AZ$LL=FUV*FJ9J<L
MBZWI=)J=')_WIK-9X+W729) B@ ZR"&5A/?K)=H\/)QWZZ_]>D9X ##6PED+
M%6A K%O5FZZ!$[7641*69=&?S6:CHZ.C31E,AI/-:'#ERF4]F^;.6@MKU\N(
M..?NS3'B/0_P1$0/"@,Z?0,XK"L0=S_@[V_4^#,V;3RTYPH6G2G0-NL3G*Y]
MH^*01'V<+$ZQN;&#\XL+3,8;< Y][Q%;9Z\?'1X>1"9[[_1B]8'3TY.=Q;R8
ME'D;7ISE^S=OG 1'MR^2*.C#M!9A*-$?A-C>G6 P2+"[-T%=5Y@>GL,8B>6R
MQ'2VP'RQP"I?8J@EDBR$]08Z=.B/E UC;=)>E*>]N!F-TJ8_%K?&D\ERL5J<
M16&XW+RR4\.@!X?]MJZ781RV$+@MA%AOG,3Z3^L!=^>>B.@=ZVV/86_NA@*
M0 >0RJ%KWF@9DD+ >PLM P1Q JD$BJ+$P=XFVL:%,#(3.MQ0 JFI_+C*39BO
MFJOGI[.=V[=OO^_\;/FH:(/M^:S:NW7K4!_>/@N*O(-W&ET+U'6+G9U=2*>@
M.D"Z#A 6PK> ;>"=@Q0].-O &@OA@23,$"4QE!*0"'!Z>EN;5BG7YE?KTFZ6
MJ^9R5STZE6Y[8WMW?"/+LGP\'A=YGJ/KNGOA7$H)Y]Z\#XB(Z)N' 9WHZQ#%
M&DUM[CVNZP9)DJ!I&IR<G@ 0^,$?_$'1=48W32N;IAXII3( ^[/Y_%)?X.K9
MV=G>\?'Q9I$W_7Q9Z[.399#GA8[C&%&0H),=HBB&5@J#?A^]7H0@"%"5)8;#
M$>;S):K9#*=GYV@[ ^\]I%)(TQ0Z5"Y.0URZLG^6]9,V2H)YDH9=%$=M%,?3
M.!)Y610-O&_C)O556;K.MBZ( D"$P)U36''O?W<PG!/1M[@XB@'<J4C?">=2
M2$@EU_->.J"NWSQ,ZP=^X/OE7_KNOQRV3=-WIMGJ6C=L:[?;-BXN5O6UQ7*Q
M.9O/+\VFB\G9X:SO7:2:II%!$& \SA &/51EAXN+.0;] 9QW\-Y"2 <I)3P$
MK!/K][1L4*! 77L8XR&U!H1 TS2HZAIIFD))@;JNY6+1ABIHLZN/[?3S/!]N
M^7&RO[]O/OG)3XIGGWT6O_,[OW/OJ"ZEO!?6B8CHFX\!G;Y.=]=*?>O5]C_A
MU?<_:]![V[&#WWQ"VO68; 5D68KEHD33-' .R-(!?OJG?T;\]-__&5$W;?S2
MBZ\$6YNC@]/38M"VS0>+O+EZX[67/G1T:WKI_'PVM)W456G%?-J*KI6(HPB=
M*2"D0];WZ/<"[!X,T,MZ& P'"'2 _*+%ZS=/<7$QQ=G%!;)>BCB+$&<:_;'&
M9&MDLW[LW_.^_9>'HZP1VAWK +:SG971_*+S01TF4:[CL#P[.W6M:5VOG[ED
MU'<0\-996+<>[RCN[F_.7$%$WQ+N7^O;O>4>J)L"4M[I& (@)=#OI^A,A[*H
MD>@00H7H.@,I%!Y__'WB'_QW_U@/-P89/+;RPCY6%]WV:E$]MER6Z6RZ>OSX
M<#IX_?6+G?/367KXPLTHB0="R0#.:L1A@C0<0&L+$P&^MC!= ^M*"-4BC!Q4
M8 !? ]YB,!Q!PJ!M&IC.HRU;1-K MR%DUX-2*5S=B:;U(A1!4BF5J+:_4TU5
MV6SYT<;&!G[JIWY*_O9O_[;_W=_]7>_]>CS]W99W(B)Z,!C0B;X.3>V1I@IE
MN5Z>1BK V76+_V<_^UGQQ!,?#H5$;#ISL+6UU9M.ZP\>'1T-R[+\-FOMCC'=
MOA B4TKIKG7".2>TUHC"!/U>'W$<N"@,<.W:E39-([^Y,8%S3BHI VNMZ+I.
MK)8KE&6)MFW1$SUD689^OX^=G6U<NKIWEO;"^OICC_U^?Q27QK:O28V@K(K
MNL:/QP/?-/4TR[(J&_<K")A;K]VH.MMU&UL;KNN,M]8REQ/1NY)SN+=,I >0
MYRO<S:^M:?'W/O/W])-//BFG%[/!SO9N,-P<3*IENVU:_\B-UVY]:+6H=V?3
MY2/+>1GGJVIO,2_"Q7*1U4VM>[V>4#($O(2S6"]AZ7,H%=_IELK0M!6,%=!A
MC*ROD:3"2-E9ZURWG'L'GZ1%;H4UM:KJ&F$<K5?JR#)<S$[AT$$HCS"Q6"XM
MVK8=+Y>V:>KQ1CFMQ.7+EZ.=G1UC[7K*S_7X=K9($1$]2 SH].?D[@#EM_'6
M9'?_8R??\N2?H/+^$"5%X0!8#>DMVK*#P'I/;&^-\;?_]G\! +HI;=S6W3@)
M>J/EM-GW;3J<GRWWZU)MSL[$J%B%0;$,Y&I9HJD[:!U@,.QA/$[0F14&0^FV
M]Z,NC1.7)I%8+6K5-E+5E9(7LY58E0UD$$%' : ]9 ADPP 'CVQ@[_)P%<3(
MQSO!JTD/>=V:%^-$IW$GLKI&4C:EEDH6=5?7^3QO^X-^5[5U'22!%T'@.V.^
MLDG!WYDPCD,4B>@=[?Y5.(![GS]W/F.B2*!I/(0 XF2]G.3=VO+FY@3-HL1W
M?^2[U2=^^#]1IO(]K46$!MOY3._&H3Q MW6Y+59[\_/V\OE)':Y6&%5E(*MB
MJ&T383 <P%@+TSDX85!7-=JFQF PP'@RAK,K2+6"M"7"1*(W23$8QBX(0^.]
M;S:WE#5='$%4<I67JBP=O&\1A@ET$&*03J"T@@H$XMBC*$]@*YF:",-4)[U;
MB^-Z,!@$%Q<7]P[S=UO;M=9L<R<B>D 8T(F^3G6]7O>[/\BP7!8(0X7-K2WA
MC-& &,WF\_VVL=]9VV[O\/;9QZ.HE^7YZNK)T2QXZ86;05-!+!<YBKR&4@%V
MMW>PL;%1[NR,IKM[[U^-AEE]_?K5M&NMSE?=ULG13,RFN;SQVJ$H\PI=UZ$_
MR-!T"00$O'<^BJ)F:VNK&8U&7X;LSL-0/2TE*BG$+16&61K)7A $HC0MAEOC
M\V?_X!G[=_[+OV-N']Y&FB5(T@0W;]V$=?9M2RE2 &R")*)O97<+R=X#2BE
M&, #NWM;^ ^_YS]2_\//_;=Z9V?_VFJV'"[FQ>.3T7;O['3QH>.CZ>ZSS[QX
M?7J1;TPO\O3T9)KFJT9*H64490B#&/+NZA@ XCA"K]='EUGOO7<[.[O5U:M7
MFC!2R[I9&NNJ.LUTM[4]R,<;61'%L@ @!LE$5(5\[S-?>BV-@F>O'AWFLNND
M6,\OOP[9<1)#:<#8 J>G9S@\/!R/:AWF^;6]_8-]98Q)NZY#K]>KO/?WUD!G
M."<B>G 8T.GKY-]R#T11A*9IWO22X;"/Q6(%  @#C;8U" *%SDFD28JR*@%X
MQ%&"NJGO_#R/KQAD_@"JYU)*:*W1ME^YZ+=$"B44("Q6RPH"P.[.MGSLT:M"
M!CY8S5;QUF2C]_)+MX?"I^.3V\5P-!BD%T<R:HNA#$0K9JL3T;4*7>>1I@&R
M@?!2Y_;*M2OM9"-LTB2H%ZO38#C80'52"2E"<79<PYH B_P,.@[0>0,H!Z\-
M-G;'2(?:]L9AU[A%.1@FN=-M5;1ETQMESOL"G6U$V9;-:.>2N_'RJZ9L*_?Y
M/_R"K]L:P\$0=5/=^3N\P=YWOL8ABD3TSB>@I()U':24$&(]^5H0K+N$VM8C
M"( D2;!<5,BR#$518C38DL/!5G#YVF.QS?U0637IBGIWVG:]^9G?*>?1EC!;
M8U/I;'G115TUTL(Z454-E.\A#@:HR@I=<H[QN(?I=(I+NWMV?GIDDS1HTX-!
M,7RD+E^_^?)T]V#30-BRUU==-O++5JSR@VN/%$U3!ZK.A4)33'8A=)+[WLCX
MM@Z%U@%.3Z?HR0%,WF!C<X1\64-XX.3H6 ^'!T$_BR(ONS ( I7GN6S;%F$8
MWMLS81B^[6<>$1%]XS&@T]<E21)4577O'EBOG]KK]>"]1UF6D%*\$<XCC4 '
M:%N#KENO#5Y6)0*]7F,VBB+437WG9 FP]L%?Q??>?\6)BEJO=0OA)(PW&/7[
M^.5?_G7QB1_^00'XP7QZ'@+8B:+P,:7P0>_QL=5R>?GVX>&UH\.Y>O[+K\BZ
MM*@6!D6>0VF%7I9A9WO;/?;HU>*]CU]9/?74]<5\L<R;NFE.3D[5S1N'T;//
MW.S??GV&EYX_0]W4B&.%UM1(LQA" 8/!T._O[?MKUR[/'WGDRFEKBY>#&,=2
MB(O>8*@7\_/+D&9ON9H?[.SL_+MJ59Q]Y"-/-1>S<^\![._NX^CX$ X.81#>
M6?.7B.A;3QA$:+OUQ60A!)22L-:B>V.U3'0=D"8"6@--T^"IIY[2__I?_Y_#
MC<GX$;MHW[M8%'^AKKK=\_.+[\E7Q_$?/?UR[_4;I[CQVBF&@RVTC0"\@E(*
M2BNT;8<BS^$!?W+[-K3>]P<'!^[))S]\%$;?>;&SL_'":)R=;>\D\S3[CI=%
MC+HMT'2=Z;*>7EGC*Z5$=71<[8=A&$=1@N#1G:VS)^I+MUY?AK=>GT?&0"1)
M(GI9!F,MK%VOG2Z$A#$V*HM2S.?%KA,%MK:V8JUUZ[U_4]6<RZP1$3TX#.CT
M=:FJ$@ P& Q05=6=ZGF'MC4 !+0*\4,_] DUF6Q@N5P&2FDAI91!$"(( G@'
M/YU-$4515^0KWYG.?O[SG_,GI\>(XPC6.OR)9X3_!GB[<7A22DBY'CN_OW6
MVR>WL5BN,!EO*W@E;=T-1N/=^.+P?"..^AL&V*Q6(EM.;5PN($QG1;4*T74=
M (M^OX<HUA"R0=HW4&%I5%2VD*B%=.A,%2P7R\%R9N*+\P7*H@4@$$<)\OH<
M7C0078<X4 @2CZ@G;=23E5/=/ AEN2JG=3;>;""<616YZ@W261 G4NFH"ON)
MK;L*]LX^OG5\"P) FF7([[0Z$A%]*UHW@J_;LIQ=+V,6Q1I-LS[F!P'0M<!B
M40+0^-'_]#\+KUY]+$ZB\=[)4;VG5MW^X>W9P6)1[-V^>1&N5IVZ^<H<IDNP
MM_4>'!^?HY<-(+6&E19AJ 'A$<4:PV'?'GSP?2[-U'0X2MLFO+@5]*+S='?X
M"N+EJ4G=#(/T%@3J^>+$6&]MFNY52LBVKNL.F5^A:SH(D:>3)-V^-#"+LM+-
MC:6OVE9XY:%CP#8&5=/".0L=!NB,$=/Y4AP>'FM?YWH\'JLP#(5S[DV?=6QQ
M)R)Z<!C0Z>L2QS'JNL;)R0D H-_O(]#-O7"7]7KXU*<^I;_O^_Z: C  H)Q#
M*"50EA:FL\9:Z\>39 7 =AVJG__YGW?_Y)_\+[ZNRP>V75^+<^Y>=>'VR6T
M0*QCS*;3T+56E65YJ1\/D[(J'SD]F;VGR-U[7WC^YG:^L(/9?"[A4IC.H.LZ
M%*L<V]L3;&R.D&82XW'B1\-AE:9IX9R?EV79J\HJJ>OZH*JZN"Q+K%8%YO,Y
MG+,(4H\PCA#H $&@H)1VUMJVJ?]_]MX\Z++\K._[_K:SG[O?^Z[=/;W,3$_/
M)D8:2=@@ 66S&"24 (6'&.-2*F4L)\15P> J(2!.0!0E"8QC1Q0!IRJVBR)+
MV<0FV%#E8' D@4!(LR^]O^O=E[/_MOQQ^^WIEH1&2#.:D3B?KJY^[WV[WO>>
M<\\]O^?[>Y[G^Y33\6A\L]T+)Z=.[2P(QS)-%W1S<R,'M<OD>+6_2E<SG]+2
M\WV[3%:@E*X=? %P5M\::FIJOK8IY<NM6!864DI$KG=;H,L*$ Z%K RVMK;P
M\S__\Z'G12T"/#*=SLX=/7?U@:N7]]XR'L^W]O;&3IIH[-T8H=/9P:!W"HVX
M 3^(D&4%M-9HM9L(HP"-9HR=G:VJL5M6E,EG>OU>$D;.E78G/-[>\3Z5%^9(
M.)@88V955:KI; I'.#8O<NM[ <WSG&YM;0'2>#9)CE<S,&-M(:N*S68S-TER
M6",0A@U(*5&6!;A@"(( QABZF"_8P<%!P'49:*V%XSC\3O=VQE@]:JVFIJ;F
M=:2.PFN^+(JB6/>22PW?]S$>C[%VQF7X+Y[X&\XW?=.W\+>]]1O/+N?&*\NJ
MR[G#M;:N[S,LEXK$#9$ 5*U6^J;KL-)Q,8(EJBA+N?9#?WW'O=P9I-S9HWB"
M0S6^Z[O>3;_C.[Z#?=V;WKQ!# O*S+E493*2:>MBMDQ/']P<W;MW-6EGB?*J
MG!(*2V !HPQ.W]/!O??M5ML[ QTWW,)QC2(P*6/&&8W&YU]X[KI;9%H<'R:N
M+ DK2PU"+5Q_'4"&;0_]C0["R$?<\N7F5C?9V.Y>VSFS\5*[U[C:ZH:'X]EL
MWA^T"\H],IDO*N$(-M@X0S_\X0\7P_UC?3P: @ ZW2[F\SFDE)@O%R"$U.-V
M:FIJOJ8)_ !*E3!60:D*A-#UI H*M%I-9&F%]_V='W;NO_<AVFGW'DI7:!T>
M9)=N7)V>'5U=/3 ?F1;1#1&[G AKL? !3S0@.(?3= !BD.8+<*^RW<TPW]AB
M::LMQIM;<M@^%:VL5<^TVW["!7TJBOB\E/J:MF5B*I-_Y.<^7"T64W-PL(]&
MLXDXCBPAQ"BER/O>][[DOG/W5ZNB'$U6N5^:2OK-0/>VNC;,*\ ZF$S&(*#(
MLAR==AM!T("Q!&FNR&)5T+@M*0#*&+O+W860-]"HE)J:FIJ_@-0"O>;+IM5J
M8KE<06M]:^<=\%P/C[WYS?R))YYPY_/EUG@\C;:W=S?B"/SHJ/"254(XYYA,
M5C/?]ZH\SU9A&&:-9CB/&PVSN[.+O?V;K_>AW250.>=W]>5%480R*?#HHX_2
M'_B!'V!.(%H FHRS4T>'PP:!>]]L.ML:#H<[\_E<%)FAA#@$!&@VFV@T8@2!
MQ&!CH'9V=JK!H)6XOE5YMBJM-6%9%#U""#?&L+(J19E;4A8EC+%P' $A'#@N
MP\;F!CJ=-IKM0#=:?N;[SKX0XE J><0HIE$4+:V!]%P77'2(-@J,,'SJ4Y^R
M__N__ W+&$._WT>:IK?*[NL1.S4U-7\QD%)"J@K]?A?3Z>BV[X8UP&RV0.!'
M^+[O^S[^C=_P]8Q1G-F_N6P]]=0SIZY=W3^UN')\*EF5(><N2U,)2GSX?H P
M",$Y1Q"&,-; ]2GBIF_/GM\NMW?[BT8COAG$] :+Y,3S^$N-9I2&(9X"D$VF
MJU&K'6O&8#[XP0_:$\-50@%V:RJ<YWGXMF_[MN+\YBFU7"X6><X3:ZT*@L!T
MNUWD60E940R/)N!<H"@*&&O!!8<QDA!*X A!@T!0SCDAA(!2>GOSN=Z8K:FI
MJ7E]J05ZS9?-:#0%L#:,^W?_[M_3=JOKK599\[&O>_R2XY!33S_U_%^=S9:M
M*R\=[)9E11>+E<,H-SL[.W9C.QP;K8OY8O$Q*=5(..+CW_W=[SEZ_"UO/OJ%
M7_R(_JW_Y]^^H2*%$]':Z71P^O1I^AO_V__JG3Y]NN\$?/#B,]>^(?#:@X.]
MV;<>[$^#T7%R:KG(^='15$PG!2F+DG NP!BS[4Y;MUMM>>H>I[C_@8W]=CM<
M1C%E6I=L-)HVIY.E/SR:AS>OC5%D(./AB@B^[HT,0Q=!V$3<B$RCUS:/O^WQ
MFYN;O2QJ>/\15*XJG5_I]AM[CL<.\E(=A;$H^AO;=CP:@0INC58O%R:P=97
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
M")XYCN-22@.E5%04!?L"+^M5@0D.+26R;'V=R$HC# 48T^3"N?.QE)5?YN5
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
M!C3+LI#*N"TSA)/#ZKYD+GN+D?**%:6V= E1E&A%0)B$TAI564)#058,A!+
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
M$H.JR& ,.0G<S6*QJ+H;0=G?W"C39):$<9B49:GV]_?-QS_V,0, [%8+@ 7
M*#0(M-:H+ 4$9U!*(XP\Y&4)62IL;&_@^/#XCH"QIJ;F*XFU]K;X^6+$]IWW
M*V/,[4QZ[;"]IM_O8S(>P5B-3J>#O_)7_@KM]_M\.EDVFHU&2TK9F\_GVZ-J
M=6HQGP^:S:;C>1X?'BUQNK>#( RAU'HCQ1B#3J<#UR/P?8+MG9XB5!9%422#
MC<WE:I5-/%_D %:^[]N/?_SCAE"*HLH &!CS\DVUJLQKY4-K"2&6$ +/=8G6
MFFI#"*,4E!" ,7B>"V,)I,Q!R+IRHRQ+Y'E.C#94"$&8 [*YN4FTUK?%>1S'
MR/,<2JGZ&JNIJ:EY'?F*"71"R%UE>?U^'Y<N72+_X3_\!ZZ4"H00/BQZER_?
M=!EU_M)H-&UN;YVZ]$=_^"=G]_>/SL91*X[CEO"]D'4[&^KX:#3QO<;TZQZ[
M-)K-1C=!3+(QZ%WO]J*5L=6DK-)\.ILZO_FO?],?3\9$:Y.]].(U\Z[O^NYR
MN4R1Y1D(2*U1O@CB.$955;AY\R9CC'F>Y]U3%,6Y\7C\YME1]^+P*#D].<X"
M68#KBL/W SC4A^* WPK!.(7K45"F8 F!+QSL[O:J>RYLI8.MQN6]@Y>.-G<>
MN_XG?_S)_&U_Z6TE '1Z/M+LSNR2 <#N>'PRR_Z52SU/ MH[,P+M=AO-9I/J
MBFP8Z6YH63V25?1"GJJ=3__QE7>4.5I'^ZE0DB!=6<B"0BL&(3Q4985FHV$=
ME\T>?/"!/[YPW_:-"_?%U^'@4]#I-,^SME8JK(IR=S*J=D:'^0,O/G^].SS,
M_<LO[A$8 5EI1%$$YC 8:R"EA",">)X#SESX;B_M]\Y<V]GN7)Z/\Q>]T+LY
M&L[S4V=V355)<->#*N]NSS@I"+%8M^A7U?K<I$F!J!DB6:8X/CP&$PR<<Y3Y
MYV;W:FIJ7GV$$+=[R._<I'XE =3K]=8&E'4O\)^!Q6@T!&#Q+_[YO^#?_9YW
MTS ,SX^&D[C?[_[EEUXX/).F\AU%;KO//WLY?N;I*TX<]DF1"6STSZPS[UF&
M2B;H]6-0[J+99G/*JVQ[IWV3T&3VEK<^,AT.#S]I;#:*._WA[_[VOU=_[;N^
M0Q-0*' (2@$P<.I &0E& 674R<N[8S.4K1_8D[7K2X,00F_]L-AQ><MH])34
M#6M!C+$@A,)Q7!@+!$* ,@-M#;266"P7F,]G/$F9V_)"5565]'T?1;'>2,^R
M#%IKG#Q74U-34_/Z\)H+],^W"\L8PX4+%]CCCS\NLBR+PC",DR0+\ZSLQU'D
M:DUZO5ZON;>WU]W;WX_FLZ48]+?0;+:TY_J),2NIC9ZW6ZV)X[@3X8@I8%:
M76ACTR!P%!=@B\4DGDS'3 A!A2 J#$,UF\]*P3UH8V!K>?Y%,1Z/88P!8\QM
MM5K><#AL)$G2I)0VYO-YL)@OG-5J18AQ8&$AN( C'"CIPMIU*7E55C"D1"ES
M>)19S_-4M],MHRC*SY[?R)24>C:;:V#MZC\9YW ]X-6($3CG=[561%&$<^?.
ML;-GS_)DM6H%7K,5AF'K:'_>R5/;)82X699R@*"J*N@[LEV.PU&5 D$8K!R'
MK1AC2R&<&1R,8)$K*659%)Q1ZA!*&H$?A$(HUP)L75JO02$@A(,P#)%7.:24
M((0@#"-PAUA959FQ)FTT&MF-&]/BW,5.]:>?_I2YN;]GJV)M]J;*"H[O@>D"
MZE9)(^6 M8 ZV;,@ */KXT^2]/;YT$JO#>(8 4S]&:BI>2WQ/ _M=AN=3H?&
M<4P<QW$!$&LMO]7S>_(AM'AYKJ0"8 X.#C0 6U75YYU&\1>=.(ZQ6JV=TKG@
M-,LR;HP)>KUN]/33+W56B[PUG:1^EF6<$$(]UUNW%P (PA#3Z1244! &^$&@
MPC RIT[M3J1.LB 4X]-GMF9'1T>S;K>5"L'+\>&07[QX$8\^_":EI+*?>>X%
M*\UZ(]G>^G.213\Q7'LM((100@B#!9=2\JK2K)(2E;2$$;I>"+"^]CBW2-(4
MQEKD68XT2U$6$:1R$<<QR?-U!>.)/Q"P-B"LK[.:FIJ:UX]73:!32B&$B[)<
M+U:.X+#0D$JBTVEBD2RAI07E HVX0W[[M__ CV/:F4_G]U,4?6J"CBV#S2R!
MER7V+<='T\;1H;IX^:D5/Q[>9)UH([OO_-GJQ9>>_K3G(7_[VW<.^GUG4NC+
MHYTS[0/7==,\S_<)9<K"R_,\;_3[6Z</#@Y$>[/# 'R&D+W<<7@J90[ WIKU
M^6J=@:]6**(P1I+FH* PMWKBPE"YN-##   @ $E$050@35,P ?P?_^>OD^_\
MSG<13KV!L6A:TWW3\"@[-QVS-QU>'Y^:3;*V+#EC1)!FLXF\,"",H+(4QBA8
M6X 1B54RA!\0N[FQ87:VHD65'1Q9A]SDOGO@1U':&72E 6 TP(1 5MR102<
MH#\W\6 !WV?(,PW.'"AMT6JV,%],T>TV4%8)I*Q055@GW2U@C,)'/_K+WIL?
M>W, B<?3!!M/?N:E1Y8+^>!R7IVY=GT8SR89FTX6Q'4]3%8SQ T7/"YQ[MY3
M2#-F'_[ZG:?]T$YWS^"IJ)L]9:W[I)'&PL1V.4[O[[2Z/5JQ1Z:'AV?VKBRV
M%N-2Y*DBC68?::JA%,,B,7"8!PZ&K)PBC U*E<JWOO6A%\^<BU_R@OP*Y>[1
M<EI._\83_Y5Z^H6G+2# &(76):HROUM@?_:U; &M :W57<_=IA;G-7_1.:DP
MOZM7^"3#26X]3\ ]#ZJH ,[0;+:QF,\!K<&A %@X7*!4)2PL'(>CJ!0H Z)&
M@.4BPW!^B/_^YWY*_-#?_%M\D2S/^('O<,J;+/-0ELKZ/E=L;<"=<PX%@NE\
M7I:^[Z[>]U^_3__:K_V* 8!6MX7Y?+I>N16^E!;F-Q9W5OB?G'?[LL^(.-E<
M-1I1$"#+4@ 6ONM#Z0IY/@<(X'"&Y3SSVG'?3U>X9[Q ?^\E\HW3B6FOEFS[
M^$C2HZ.*=IJG211&F(Y7F(Z/P4D&UP6TEGCX3?<N%LM1]>"C6[_G>22-8N=:
M426+\Y<>G,^&QY-FHUG.YLNXU6S)/_K4']N/_-Q'U(__](]+I12:S;5S/ "X
MM]S/;R<F;M]F/U^UEW_K7W/'WY-]FC7-9HPDR6X-+J$(@R93$H+ "6;3)!R-
MCYH'AWEP>'2-VK*)=J,#&!=%;A#X'L -MK:WL'_\ IY[X3F\H[Q(6ITSQ/4X
MDU+2DR2*UOKV_/,[JSQJ:FIJ:K[R?-D"W?<%7,]#LLIO[193N(X+J2J86SO+
MT^EBG<WC!-___7_=>>3AQ[@0]'Q58;"W=_/-A-"-/&7=Y4QN%BESM1*GDF7A
MSN=S[KHN<1T'&QL;"\=QB@<N7GR!,IE:JU\20LP<UYF$83CV?;_XT(<^M+AP
MX0)[XHDGNM;:K:>>>NJ!G9V=R7@\SMKMMG!=5VJMT6PV(:6L2[AND:0I7,=?
M.[A:"Z45?O1'?Y3,%U/N^MPY=^Y<-)O.',Z#!SAKM.;S^0/'Q\<[-Z_/!\E$
M!O-)QE:K%013J+B%+-=&-7F>PQ4,19'!\]=EY7&#FT;<J*(PG/0V_!N;FUO'
MC//Q\/"PV-O;TXPR**,AI;PK._)GT6X'F,W67@+"$5!YA?EBCD8<XXDG?H"X
M'H&%AA ,412AR)4+"';FS)FS6J%Q^<4;E])$;ER]>O52LM*#(H.WF"]HGBL8
M:R&E!!<<OA_8,!*VV^TM_)#+1J/Q@NN;<;,9?9HQ=E 656:UW?*$ZS/&[LNR
MK#,;IUN'!X?-X^,C-IE,2++2,,:!XWB(XQA1%*'*4FQM]U=N8*NMG>8>>)YM
M[C2>;K3\ZX-!?%EJ# LI5XRSVQ';248?=8:CIN8U)8AC9*L$JBBQ+EW16$QN
M&9,UFR!9BD+FJ%0%S_60ESFJ2L'U!,I2XKWO?2_A@@M0XNWN[FX-Q\-&):N+
M955ZP^-A=^">AE0*!% @,!8D]7U/,<%'19&G@!F_YSWOF9XY>WJ9Y6FZ6$SU
M1S_Z3RUG:W^)KW7DK7M=Z =(LPP$0#-N8K%:H!E'Y$?_P8\S*94H<N4_]-!#
MFVEJFL?#Q<6JH-V#P\/N<IZ'TTE*1\,)G4X7\+P R\42L]D40CCHMQV[N[NI
MJZHP&QL;+YR_<&K>;K7^9)5.4]_WKSD>+>;#4>'[OI<7.;/&-*-&HRI61?GH
MF]Z$'_F1'U$?_>A'[6*Q@.,X=V6=_SP&@'\6411@L3A9 ]>;%O/YG A!2)I(
M)PPCU_=]QW,M]UP7EKCK*258MW5)*4&80:4K-)M-;)]NHMELFOE\;KS0O]-Q
MM::FIJ;F#<27+=#S7"(OY&V'TI,2LK(J<*<3U3_[9[]&WO5=[P:,<#GW/-_%
M?<\^<[Q[XW+V]K*P6_-IUI].THVJX YC@I^41:]6J<F+S!*JYXOE:/G(H_<]
M$S3% K;ZC-5F080W2],T+<M2?NA#'S*//?98^,YWOO/T:K4Z]>233S[..?^,
MXSC'@\' $4)46FNL5JMZ3,TMA!"04H%SBO16=B*.8_S8C_U]$@2>.YE.HB@*
M-Y:++,Q7^F&CLL[Q_N*1^:CJ+L;IUFP\XZM%2<LRA^44Q HH!12F0E4I<$:0
M%R4HI]CN#FR[X^CNH%&V>]'HU)G!U3 *#[768\=U"TJHM>;/%^#,IAD:S0AE
M(9'G*7S?QZ_^ZJ^2;_VV;T&[W2!*EY"R@NL&X-0C6G%O>#SWXJ!UWVR"SM%>
M]<AR7F[LW\@>F<\2FN>*C([G* H)HS4( Q@S$*ZPS;9K=LY$$\;=[+Y+W:?#
M2 P;3>^36LI*5;:"X1TBT&,TO)0L57/_YGSW8&\9'!^N^'BT0IYI$,K!> 7*
M"2P8W+"T_S][;QYL67:5=WY[//,Y=WQCOIRJ,JM4HR0D!)8U( @W(&@+8P8'
MHMU-0T<@U!TV5D,WT)@ &]O08=/1$19V!X.M#H-E-P$TT0K::@D-2$A"$I*J
M5)E9F5F9^>9WYWOF8>_=?]SW7F65)"A<):E$W5_$BSMD9.8[Y]YS]EYK?>M;
MK__F1^:KZ_X\+6:?T$CC>^_?>$QZ.(# 54$PK9(Z"T)+ Q5.*RL4$ *HEVWD
M2Y;\Y_/L')<!%M?80FZ3Q;/3/W*# '5=HRX6U<5T-@*%1J?=QG@R0E[FX)Q#
M" G+L5$68_S43_XLZ??ZUGB21$VC[\W3:CU/S"L;R=W9 5NU @I*+)*7F:KK
M4ELVG^>6:KA-]UW7FDMI;;_A]:^[\?HW_O7=('#+_8-]\ZOO_)>*@$)8%'7^
M_(/ %Q?F&8^.[2 O<@C!0?+%O6\63]%M=V#;%OZG?_!SG KF9K.ZX_KB7!%C
M1>7BP:9 I\GHRJTG]_C!P1&;SV*498D@]*&U@JHRN#8Q8<LS6^=[C6U;]>I:
MZ_->(/>"B'TL[/=3$#Q%B4W2P2$IJ_SRZOI&Z'E1>SZ;%5IA_H8WO$'_M3=]
M(WGRR2?QAW_XAZ:N:YCCI"ZPF!J397^1$:UYUB-P=_7\I IOVS:,(; L&VF:
M06N01FEI2U@$EF5,(0 ! @Z @E(.*0FR(H.&@B&E6=GHX.)]:PC#MDZ27,$0
M:LP73&I?LF3)DB4O EX8B?OQVL(Y1U$^795V' =YD<&V))(X89QS%GCAYG2:
M!U>>V'TD3<NSH_'H55G<N.-18L^FA:P*3@EA("#0QL!S77"Y9OP@V%>J.3(P
MGRW2-+$L>OL][WE/^<[_XS?*.([5I4N73)9EJ*J*;&YNBNWM;;V^OIYJK8LH
MBBH :5F6.:7T=-:GYWE(T_2+'-!+A\5F@ISVRD51"ZNK*T1K3>;QW/9]KY.F
MV46E5'<TFCXR.$Q:5Z]LGYN,,_MH,.-54I B5Q!"P)(6+&E#< I]G/^@QSW0
M@()M68UMR:S7ZQUV.IWM;J]SLZG+0VW,I-7IF" ,S(G$WO=])$GRG(XA31*<
MY%N:I@$AA%J618NB"%S'(HPQQ0BGVBC.&#_7Z[6Z!P?S5Y89NE>N7'G%?%;9
MV]O;-)Z7A! )8+&Y<ET7G!,=A$[3[KAQV))9O]]_C/%Z:EGRDT+PN&GJ:566
M?IZ6_2)5YP6QUF[>O'WO=)1Z-Z[=:96Y8?-YC+JJ =!%CWC3H"Q*Y+)0Y\[V
M&MNRGG0<W+:]Z$.M;C07 1[_T/L^DOW\/_Z'8R9X$[8"]=$_^<@B!48I.*=H
M3(/EE, E2[[,4 ++=E!F&;)X<3^R/0]%69Z:/?S&K_\&[?6[.#P\1-1J83@:
M&FE9(@Q#[OM^IZK4:IS$%Z>3^2MNW][9N'5K^[6<<Z=IC.3U3>(X#O(\-;4J
MC><Y)8A2W*)[JVN]T<6+YZ)6.ZA 3>[YSJC;[=8 4)=_U0+S+XX0''D!S.93
MV-*"UAIU4^&=[_R7].S66;&_OW=NI;_>SXOBWC31]^S<&:S<N+[[0)%I_\J5
M*PXAC"JE(2T+KN>BW^^AJ@I<N'#>='OM^I%'+J2VBQTIQ4&KW?[LZIIS2 1N
M7_O\]?J__F]^H/Z!MWX__>$?_F'"&3\L\GS"F21A&#9UI;)WO>M=];O^P[\U
M[W__^PVP&"-+" 'G'&F:/H?@_"^F+$MP3H_5?A1E68%SQN,XDZ[CLBQ1-$EB
MDR2I*8J"D-I"SG-P)D"P6&L:5<!R*:24VABC""&%95D9X:PPQE1+I_8E2Y8L
M>?'QO /T(' 1QQDLRX+1!,]LBEOT\%G21ETJ$@41/=R//:.%[]I1]U,?^V1O
M=N3ULUBS/.7,E JFUBC*$E6=09D,AJ1F9<TQA.HL:OLQDVJL39X28<4?_]2'
MU1_\P1\H /C0ASX$8+%(4DIIDB204M;M=EL10E19EDU=UXW6&IQS,,9>$ G:
MUSKK:^LX.CR$4A4L(3"?C?":5[\2ON^1(LNXJHQ%M1VNM(/V])!UJ:(1UZU
M:)=7:4S3-$%9E9#2A^-8L"T'T!)Y5H%S"4H4O,"'00+"C5:D;,*.E;L126";
M.8 \S[(RSW.,1B,$?H LSY^SPH$2#J4, (/-S57,YF/L[EVG\_B0;JQM6)4J
M" &M 8OE*97$(-(*W=$!ZQ'C=.NLUROB*:F+D*3Q"%J7QU6+#%S4F">Q"3MK
M2KJF:O=$UNZI,9=Z;-C1L-8B<^QNR:4?.);OC.HT2*<J' ^;*)U2I\H">;@_
M0C(CH,2#YTDP3M"8&EQ4H"(VS!5ZDE^;GW$?&+36R $X9J X&,YNUW_TQ^\M
M#(!^OP,#!<>UP!E%4>:G"9 E2Y8\'TX*B,\.4O3I@Q! "0TJ*'2C4:1S@ !A
MY./11UY!7O^F-Y P#)$D"7S?-[-I3"QI,]L6' IN$B.J9O9*.6E6ZVFTUDR2
M,T6C;:,YQL,$?L"A#4 809%63=4D2MK&2"'8K#L_Z*^T/2ZHM;^W2UNM-@$(
M>OT^AH='7\D3]>7AV05<\\S/81Y/(1B')2VH1L,2 DU38W/]#'GU-WP#.WHJ
M]K,1;Q>)7&7$6B5EN$++N&7RVO5XCX]'$]2) F4X]EROT>@<Z_TUT^Y*/4MO
M5QOG[IWU^[TC;A5CX3N3^7@6#\=[^A.?^KA^R]_Z#G#!*+-D5L[JJH&B7!)5
M5E53U;7ZZ$<_>EKZKJKJ5%8./-<D\]T5=(-G2SJ4,N"< ="P+!ME66%S<XO8
MEL/F\XQ4*27S666RM(9J"*BFJ&L-HQHPQF$T4*L&?A2@JI39OK.K'WKY)=5M
MGVFP:(I_Q@D_*5XL6;)DR9*O+L\[0(_C19982HDL753//==#FB7(\QS?]E]\
M*_VU7_\UWFYU6P"\E97@WIO7A]V/?^*3KXFBU>B)SSS)RYP0I0P8M4$7,Z"1
MIBEJE9HS9UMJ?;U;M5K1?K_?OBV%B$'M C"-%,($00#&&*;3*5JM%I(D:0@A
M!]UNUW9=-Q!"7'===RBEG/3[_0I8+*3/37[V5Y_]@_UC.R2";J^'_?U= ("J
M:]BNJT>#L<J2DD%+N;V]O9DE"+(L<T:C&6[=N@7;*#1-@TXK@I "EI0@L%&5
M"I00$$+!N(-&5<8/_-RVU20(@NN<\5V C X/#T6_W_>DXUC?]=W?W3SRR"/)
MK_WZKZM_\L_^Z7,*0;4QX(S!LB5V]_8! .U.AWJ^S[=WM]<<U^5A$*FJJ:-&
ML8WAX?S^-"'K3SQQXTUY:H(K5ZZP^3Q!EF7(TA2.ZR ( DC)L7FF5X0M-W[X
MD7MOM;OV]?ZJ?V=CL_V9K!C/JCK9B9.8A%&G!8WS>5[<.QZ-7WVX.SMS\\:-
MLU5.Z6B88#*9H2QJ$,K &0=A!J;&L1$/36W;'FQLK-]N=<A3\V'U1&W2Q*!(
M]2+K  "GYD-Y=JQG/^X<] .!9+9,,BU9\N5"6!)9NE@G=*,! [B^@XV-#?RG
M/_Q_F>OZS/?]<'M[FU%*.6-"N:ZGA: 7AX=Q-#B:_+6RT-WMVP=;UZ_=>MGA
MP7@E3QN9)!G&HSE"OP=K:L.R&:0-Z%G!RWI.PY8=A)&=EF7E3*93?<\]9U-I
MB48;HVW;QG P^"J?F:\,&^OK.#H\0I9GH*#X-[_YF_R[O_MO4RK8^GPT;:5I
M\>:=T6AS?__P(=7PK:.#6?O.K4,GSQ0]/!AA=74=411!6AR-RN'[OI&2F L7
M+APZ'AN\\ALO_]E@N'>C*(K;YR]M?;K)S;2_TB\U:K3" /_H'_V"_NF?^5D=
MA4&L&@-C",JB1F.T:07M+_"Q"8+@]'[]0A4 C#$00L"Q%P'Z9#(1VFAG-INM
MH+)6BSQWM5)<2@EN''#.00PY-A/5( 2&,:;+LBR2<I;!H'1<J6!0&&.635)+
MEBQ9\B+D>0?HA"[BA9-15@2+7F8"X VO>P-YTQN_F5'#['B:!CRRPMV=><<5
MG8Y-6^Y35P^M\8%!56DP)N'[]F*ZM:D S0TEQ!BC:Z6;4EJB$);(#5#E95E_
M\(/O0UJ4B.,8E"ZR\,?CJC2 TO.\N"S+H>NZ<]NVT_>][WWJ\/!0GXP^.?D[
M+W469\& ,XJ#_5WT.QULG=D@@X,A6]O8%)V@)U66VTUJ.4?;F=2-)>*A0ATS
M!**/-+D%8PPL2\*V+3B. TILY'D)P3G*.H-J*A!AS-IFKY9V63HA3VHZ+R""
MJMOM<NDX]N'^?M/I=*I[+ETB_7Z/ ,^MA\_W(B1I@B9-3@^(,86R3$U5%XU/
M0R)Y**=QXU)M1<FL;F<)[YBZ;T]' YFG0)D34%A@K%YLA%QFA-3:"TGJ!6H>
M=>A(VN6("3X S2?2TG&M:RI@.$!]:(1%WK3FLRJ8CFM_/@%M2D;2.4=3VM -
M@Y 4G#-PVX#;@+2$#EJD=J(FITZ19%45,Z>JPG;4?/J35\P3USX/ X!SH*P4
M;,N&AH$Q&E6UV/@E\V5POF3)"P/%%U31#5"77^AFG2<Y;ER[@;75+H05T>DL
MX9WNJO0<*>>S$DE>&$9$/Y^SJ,F<?IWJ=AU[K70@G6KJ"Y?[A+(:1J1@U$&=
M-;"X -4&:5I @\&U0WB.;U9[*XTMA *@KEV]:G9V=L (!;1!&$68SV9?\/M]
M37&:AGSFN3]Q+SO8WP<!P6IOC3SZ\"M(&'0E94PT&3JV;+5UEG6+*=K)D$7Q
MO+ '1[DHYHQ"2V*S ,DD@ZX4I,.AJA*2-=H.J+IPOC<B+!]M'WQ^>,\]Y\?2
M$M/I=%0P1BLF-50%3.8Q*%W\BK9CF\/#(0P(HJ"#63Q'DB8(PQ!%49RZGM\=
ME#^W$6LGQWWBW/[,\V#;%HP!RK+&=#;'R^Y_$)[K$Z4,992S65SS-*U)4U/"
MF0U)'3 0Z./)'753PW8$FJ:!T""]?I_X04B*S!"F:F*,69;,ERQ9LN1%R/,.
MT,VBJ(#)9 * 0G".NJGQZ"./DO>^][T\S_/0][S-P='X,H#-H\/#UTN1M6_<
MN'%V,JQ87A!:E092&FCM@G,.S@4LRS*&.4V[W9F&83@\<^;,;=\GM^?Q^.AC
MG_BP?NM;WZIGL^ITUNA)/WE9EDV>YWM!$ QLV[YBC"G*LFQ^Z(=^J-C>WC9:
M:WB>AR1)P!A[R9O%&9CCWCX% N #'_@ O?]E+V, \9)9W&;4VDC3]**JRK-W
M[MSN%QFU;US;!R4>@B!$GE$0$#B.O>C;=EPPZB!+2P@A4,Y25%6M+8<TJZNK
M8V[E^Y9E754JNP/.#RV"-@ 115%#*4U47:=:+[+ZST7AD!P'YG?/G'5<5ZUT
M5TRGTSTPFCD >>CH\/!<4[E?=_7JK5?D"3\[.,JBIV[<H=/I#$59P'$L""$0
M! 'Z_79E.ZPY<V;S<Y?O.WOXX,/K'\_RXKJTU&UAV=N"H+ =UB641U5>/)1,
MZ\M[NX/[=G8.'A@<9/W!<$#J7&"P/X/O16",P[($@C!$T+)@>T2W.ZVLNV(/
MA=O<(, 3C+''K-"??_93?UI]TS=]DTFS$MUN@+)L4"<YBK*  4 I@65S*-4L
M6F"71NY+EGQ9$9+"=1S,9BFD %S7P6R6@U)*M-8LBOR04D19VG24UBZ,X?L'
M!W\#2D2W;^^\?'04^_L[H_;>WH&8SPHF: K.)%S7@Q-%F,_GL*2$E!HF,6"<
MH16U5*O=KK(\FW?Z*_/9;![_R(_\B+IV[9I.TQ2@Y&L_.'^.!%Z [_F>[Z'_
MY!?_F7!L9T.5"+F-;]EYZK#[X0]_YDWQO&D/!L/-V23'9)Q *P[;6LC+HRB
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
M3,8?^<A'BG_WV^]2 -!N1YA,9J?7T9(E2[[,$ (I).J\ "A9>&>4%>;Q' 0
M!462)KC_OOOH]__@]W,T\,?[8X\0NB8E=0G59^;3V=K1T>#,]IW#U9WM07!X
M-+"264FT(H!A(#A>:XP!R+'98TV191D:5<' 0MU48#2 L#Q$4:2CMJ6B5E19
MEFP :$JI85Q ZP9*&Y@7>7#^;.Y>:^]6 "RFK\QAVS;&X\6]CU..;_NV;V..
M[PHHA <'DTX[;*_&<[UV\ZF=]?E\'GE>Q ]NC9"?K#=DT7)'J 5*+4@+4%K!
MMETPT1C7<553UQD7-$&#?/O.=OE_ONO=&@ ( 80$"!;.YUIKO!@$"GE>@%$.
M@*"J*IHD-4_35!IM;"F%7>:PZ[JFA-CH=-IH"@$* L$)M"D11B$&@QT<'AWI
M-$TK B1,\*33E?%\&C=YGJO-S4WL[NX^P^".<PXIY3,JZDN6+%FRY"O'\Y>X
MFV=EE,G)VX9II;L4=$W5^J)19*-(FSX:(<O,L#KC2%%A=^<VC@X/,!CL@@D.
MS[6Q=;;;]%:#]/R]:[>#D-UIC-[YOK_S@\E_^(__O@(TP!FFXP&8)8&F.@VT
MG]V/=_)Z,ID\(X@'%O,^3Z33+V6T-J  ?NO?_;;UX ./4EW@TOBH7).T_8@@
M]9G].T_VQX."-"40NAU84H!H#:@<D2\AF _)'0@AH!J ,0,N#9@DX):!Y1"L
MG8D.I&/&=H"=M4YK'P2C__47?Z7Y7W[V'QH#U"O]%11%@5D\AQ0295TA" +$
M<7SZ>!*MWCVGE0H.73<(0QL?^]C'6;^_XB1I$:SVSUR&1G]TI%]EE-O)8W>K
M3!M9Y"F*O %C.4 *< FSOM&N>JO>]-SYE5OMCG.SW74/5M>#/V&BF7HNW_VC
M]_^GYMN__=NK7_B%7Y1__^_]C^+V[;V5?G<C&![%#UV[NMT>[HLSPZ-8#@YS
MEL49496&40J<4FC!D1=S:)/!:_>3]<UVW5MQG@#-AWDY_@BXO1]UHZ<,;1)S
M[-4S/JX>619'TYCC&>]WCZMM%L^_U/CF)4N6/'<H *60QL=M4]J ,X'Z^,)*
MIIDLLL(Z.AAT+M][O@^-E?%^?H%0UW_?>]__-T*K;Q<Y5H;#J3L:9OYDG#M)
MW'"A^R1R"9I&H5$*C<JA3(Y"98MJJ 8HTQ V!Y<,7#I@ED*G:T_\T,ZWSJY]
MNMT-=QS+>9* #8PV&:-<2[&H-G^M66^?5,SO?DT( 87"T=%"\99E)0B W_^]
MWQ5?_ZK74$ZM2SI'.!I4KZ3&NV_[5O+U'_GPI[9&@S0J<B9@*E(U@"$"7!(P
M;@#2P* !EX#M$+0[KCI[KM<X+MO>/-,?.)Y\PO?E$!)[EB<+(0CJRL 88&'%
M\EQNJ%_&F^[='^SQFB>$@ "#YWK$<80L2R=(XJ1[<' 457,KS+*,.+8#S[%0
M$X8R+Z"U099/P81$KQ^:]:V'F\W-E5FCFSL6P=X33SQY\'=^\/OJJS>OJI-*
M.3MN\2C+\CG,;U^R9,F2)5].7H  _9DO"<BB@JXUM%8R21)[/!Y[T^G,GLUF
MDA!"&*60EL1)K,4Y!Q<<413!=B7:[;:Q+*:$$%6GX]9>B":*6@:$+%+=2@%,
M+"1R2H$Q!LNR4-<UM-;'LK!% .[[/HJB. W03[+VQBSKDP 010'.;&R2E945
M>?_]]PM5P0M\RWOLX*:_L[-GU4U-DR1!E6MTVFUPQI D<QBC$00!;,<&XPLW
M_*JN88R!E!8LF\/V&%Q?HBC*LE)5,3RJBB 2U6<?_X3:W]\__0 .!T<  -_S
MX;@NC@9'B.,8CN/@I))N.0X,#*242*H*W++0E"4>>N@^^HI7O)S>?]_]4FOM
M95D5 H@ M.,X#JL\]Y,XYD59TJ)8M%)00J"U@F4+=+N]JM=U\TZG,P\C.7%=
M,6*,Q4J525F6FG-NSIT[1S8W-@CE(*VH94<1<V_?KGP [L'! 1L/IW0ZG<(T
M!I):D)8%R1B$8,AS&*64<1RGZ'9[11B&,\O"S+:L6$J9"8'Z^I/7=11%I\9"
MO7X+P\'T.!G!OL+?B"5+7D)H@$D.*2UPQA%/9DBS#!?.WT/65]8@);,%]6SO
M@A<9@\YD/^O%2;*RL;[B2RG;H]%(-C7W1Z.A-9V6<CXK:9IJXKD=4$H7ZJVZ
M@BDK-#5@CH,[2BF$8/ \!T(P$P1^PSA4K]^;!Z&3=[O=2=CRIAOG@P0*Y3Q)
M5)HDR/*G)UM0"KS8!6!WK\M?3*UV$K)[GD2_UR>V[4 *:76Z'9[,\C#P_6@R
MF71U+=N#P3283J=6TQ#.A2!I7"!)$AACP#@!H02$&A@",$HA.-=-T]0 TC",
MYI[O33G'S+;M>39.*T)(4U>+9:C3#4% ,9O-T#2+]UX,%>1VNX7Y/(52-;(L
M(WG>4,$%DU**Z73*DA%AG'-8TH(0$IQ(Z+I9),KK114\CJ=PC#!%6>CI=*K6
M_79S]MS99C X0E$4\'T?=5VC+,MGM"3</1EER9(E2Y9\97D!3.*.(00P=[4(
M&\.T-JOQ/-XZ.CBZ_V#_<//P(.ZHTF8$#ASI@Q""X6" -$\ H]'I1@A;'LY?
MV*BXI8K5M?:\:NK$IR+]TT]_1($T6%GO81[/4:05S'&$KY0Z#;@98R"$G,JU
MJJIZAG3KA)-L_DM=XO[C?__OL;?_V-L9A3@[G\;1]6MW'DJF9NU//_[X QO]
M2T)2 D$;E$T&SVF!407H"K9CL+;:@9'1HOH]GV(VG2++4TB;P M<A"T;E#=8
M76_O/_**^_<[JSAX][__W<D/_%??VQ@L/A/;LE'7-2BEQ_X!1[ M"WE90FL-
MQW&0Y_G"S E 511H=[OXS7_SF^3AAQ\AY[8Z+@6UY\GD;!*7JX'?/??1/W[L
M(8IP]>;U@T?KPG(.#U*[J0FI2H.ZJL$%("5#$%)U^;Z+.YV>MW/^PMK''1>?
ME39N2A?;JA$5X]2\]K6O(7_RL0_+J+5B-861[79P<3['ZK6KUQ],8BT&!Z65
MQ(HTI22N+>$[#AA5,+J&,1E6UKR&2[N\='GSVIESO>'J>NN/_5!.@K76%<!D
MFICDZHW/F]E\=KI;G2=3@)PDD9ZE\B!W_2Q9LN3Y00&E&N1) R\( !!T.SW\
MBW_^*^([W_QMK$C-?18G8568^X?3Y"(C[)['/W/M\@?^OX\&UZX^N9H<5=02
M(9O-4FAEHRPHRI+!IA(@!)H35#50U364J<"E@A=1A"T+CBN,S;FQ;4NU.^&N
ME'*RN=G]'!-TSCC]<%V7 R#X?%'H.(F3/,MR<W?KBV4Q-/F+0(?]YW!B/G8W
M0@@HI; 8>2J1IA72M,+;?O1OTY_^J9_A0=0YCP8MSO#JH\.X<_W:K6^9C,J5
M\:#84K5D1:KHX'""NJEQY=IU2"D012[:70]!:,'S;;2[KFFU[5S:Y&AU,WK\
MTN6SUU?7.GN6S3\"B=E\,!WY46B$9*@KA?'H:>-9*4\,2H&G$Z1?VF7]RP8!
M)I,I  K']N!Z'AF/)[PL&\<8$XR&8S>;$-MV+'#.4%4%."@(,1""PO4M< [#
M!4R_WVY>]L!]YO+E'C4,%7.=S ]\@P&0Y_EI8"ZEA)3R9&3M5_9XERQ9LF3)
M*2]<@'[*(G(PQA!CC,<Y=^JZEDF2\,ED0IF)B*X,)+.@M0%W.!S;0>W5Z+3;
MQ@L<X_O^7J7CD3&Z%L*NZAH5)<3T^AT<[0_![$4DTQ1/+R!W2]COS@*?+#*>
MYX$0@J(H3F7N7RJK_U)B.IO)J-OU)D?C]7;4[DXFDWOG8]W)\X)_YK.?H0(M
M9%F*.$X0A2%LF\+W?70Z#M;7UQ"7'/6QZ_%L-D=5%V!B(7EW77?47VO%K59K
MVW5Q5!>8>IZ7<L9!*%GT9Y<+>5VC%7 <A+NNA[PLGU&]$)8$XQQ%EF$R'L'S
M?.G['M/:K!T-#SS/#2X)(3:O7KER:7]_= \Q2:=I&F][YTA,QS6QI ^M-2BE
ML"R),/+BE=6P\#SOENNZ>Y:%?<8P,08)-.JR*A5K2$@H$+7;2&>Q5Q9P?#_J
M[>\?=.,X=F\\N<_&8T;*HB24 *XM3Y4;61JC*N=Z?;U3M%OM^9DS9_96^M&^
M[_F[0IBY2<O\]LZMZO_^P'LQ.Y:U.^["L;<J@5X_P/#H2X_R6;)DR0N 6?SX
MD4^^[WN^GQEMI"4<^>C+'UU)XL)B1%P>#K-.GI:OOG[MQBH,69U,)ZTT2^V]
MW3U*"HO L] T"HP2&!@418DT35$W#6S71M64J%0),&T<P1$$7M+K14T8N1-7
MBLKUW+S?[^U(2TZVMK8>*ZL\)@QWE*KF__R7WIE)BS6M3H"=G1T BSR>!NX:
M;_KB93:;G2;/HRC" P\\0.Z]]U[2:K4L2BE3=>IHK6%9%GG#ZU\OI!0RB^-U
MQ_:B&S=NW)/&=<OS_5Z>$G]__RE*C$/*@F$\'H-0@K6U5=BVA78G1'\EJ,+(
M44$D)MV>7W5ZWI'G\TFK[6ZOK:W<D1;VZKH9YK,D><][WF,^\]E/FY.]@N-8
MR//%7F$Q&:8&9_Q%<8Y[O1Y>][HWTC>]\5OXUE;?NW9M-ZRKNI5FJ3,:E5;3
M-,B;#.DLA<5KU&4)P )AP(V;-W'AXKIQ7=>,1R,U&JW688=3!O#1: 0 IR-G
M3R;B5%4%(02,,<LVP"5+EBSY*O&\ W3)+33-L1-K6: =MC&>S-#V5V@R9BV3
MKX2[-Z^ZA[>%2,<A)8;!M2728@Y+2C1E \-J1%V)FAV9E0M;2K8'5^/9?EKQ
MM;*FK8(J*P^CCBJNW  T RT8H!<+AWI65OM+C71)T_3T^5^I1><N5_-%MO_D
M#0U P_,%TK1>[.J.-Z-26L>S9CD\>]W3">NWW/YE%6-]_\GRZZN$.+M/3*RC
MO3E4LP?'=B!M@8/#I^"$!'_]#:^&Y6L$'8+B=@W/!K)T"-LUJ+,,(B" -S8O
M>\V%[5)-GGKYZ]<^GZ;SH;#MPZ2<UK4"C'+A<!MI,X7OV4C2*2I=P6]QU&9^
M6D&VI(^RTM"U1%TJ>%X7H_$AX5(Y "R:R7N=.H@^\^&KKW'LSL5DOO%(.?3Z
M-V[LNO-90V<S@CMW]D&91JU3<^&>302AP.7+9P=,EO'6/?K3<;P_D$[XI.VQ
MO=DDF5B65U1Y93AG?<>Q"33C5:K:\=2$-Q[;.3\=-=W/_<DTY'0%T^D _?XF
MUOI]?/YSCP&K+@+/A>,IDU:'JK_E)=_\K5]W&':M:[UU]RF_95\!I7E:E/'[
M/_4G^G]X^]M/I?YY\O3W\DL&YP8O+O>XNPM,N.OY8KHN ,"Q;!1E<5SXU\!=
M%G@* I[K(<UB  I<,#!& #3@@B--%^<D"FW,9L7IO]]NAYA,%E6O$Y7%";[O
MHZHJ<,Z194]+@I?\5>3N>]ZS'X$P\#&/Y_ \%VD: S!WC:X"7"-0ZQIO_/K7
MT7_Q3W])!*U6J\H14>#A(D4X'9N7-VFP?GBG^-:]SY?BJ6LW1#J=@<%@@YW'
M439%EM7PW18H<4&@(8.%BLL V-N]#=LCT"Q#JR] 9&4N7-X<&E)EKWW3_4_L
M'MU*'G[X\I!2NKNZNCH^.#AX[-SZ>@I@Y]WO?G?S#W[F;5^RC%F^$&/ _B(E
MC@$8 PA]>NP8H0MYO6H 5X8PQJ"L<P *MF6=7NL& (P!P6+-T97!=WSK6\A/
M_?1/T"I'2"BDL++5)(Z)'W4I#+>S>>G,I\4]RN'AP6[YJBQ5@5'DW'"4T\%H
MQLIB!,%=C)(=U'6#"_>LP74UVGW77+PORC>W5HIN-[C"A$XVS_2OV Y/ZR8?
M5BJY)J6_.YM,MN?S>?EW_]N_JP67T,?;A9/@' "R;-%_791?@7O'J9<(!< !
M<[(ETUAXC]08#8_P6^_Z#58DI45SM&4F>\58KZE#.QSOS=W!?HJF3F"T@"WK
MA>E>E8.0&OO# V@1XZ%7;1G#)LW!X1-E7@JZ3OK66MLEH]GX5.%P][[HBZD.
MERQ9LF3)5X[G':#7S<*P1FN-RY<NXVT_^G;2;?4$IY[CV/:9@_1PI2C*H&D:
ML9# G[C(&1ACH)H&TA+8/+.&^Q\^=^"U:+YYYLR=H&-/N2"/UW6UX_O>!$!S
M,O-::05!.8(PP' Z>KZ'\%>:-*WA^8M 1]H @4"9E;CGTGWT%__Q+XG-WL8J
M9;C_^K6#BU6"E:>>NNF9RI(G,\Z-$J", L0L9.&!@.NY8+*"U@9-4R/+%BZZ
MC6E0-PVD$,7JZNI\=75U[_P]#V\717%52C%DC.6V;6G?"Q"G%?)F$7 EZ=.&
M-//YTYL$(9YVY5>Z 6,"KWWM:RTIF97FR=D\SP.:^B_3RFGG>?:*HX.XO[\W
M[<YFC1P.YR1-2S FP+F D$#@6#ASYLQL8[.;/_C0RYZT'#7O=+R#];6U+$U3
MNZXE%T)0<$(LRT)35U82)Q9C>:>JFEY=HSV?SRZ/QV6O+ NDE8;G>8CC&*YE
MH]5J(0Q#I/$1E$YUI],I7-?=GTPFG]L\?^GQ)$YN,TG'E5+U?_>C;U,W;MSX
MRGX9ODJ<J"1._"F XTV[L$"XC32[*WE6*S0U\*O_^G^GGNNP, K=@X,#3@D5
M4EIEK[>BZJI./__$%?-3__//:,XY\CR'95GH=#K8W]\_-3CZ:O>/+OGJ,S\V
M?WMF\-' ]UW\Q$_^!+W_W"7,X]A=WUAW@JBUHBJU&L=9KR[Q2#RMPT]_XO%O
M,*7PY\-4[F_OT?%XC#+)8)IRX?9M. A9.'\3<CQ/G1 00D$H1;?3@1U0A)TU
M7+B\>M19L9(''SGW9W$VCH,@>.SKMKXNJ:IJN+:V=F",F5J6=73]^O7ZYW[N
MY\I;MVY]U5-QELU0%@J"+D:/4;IH92L*!<: 8N&L!L_UT#3EZ;5N.P)%7A\G
M6H&J*M% (TU3I\SA%D5UB5$63.>#K2+/J3&,J8;R/&U$EC8/U!7M' T&9XBQ
MK*.#/3:;920( O@^PW@X0UW7",,0%RY<@$%9]OO]-(JBVV$0CN^_?_U/;0_I
MT5%ZV_4L/9WHVF^%23I/2TM*L[:V!OVBRG+^^1  C#'!&+.;!F%554&695Z>
M90X7W+4L"X(3P A(;A^/2U,P4+COOOM,N\-5J]7*6JT@/G?NW(BRHBB*0E?5
M,@A?LF3)DA<KSSM 9XQ ,(:JJO!C;W\;^;&W__<P)?CP*!%-;:+)9!ZD:6XI
M!48I!Z,"E#(08D (1:-*.-Q"669HM<+8C4AB6VR25VSL>LZND&(LN,@Y8]JV
M;!!#4%4EE-:8'8\'6W*"P1>41 A05PU@ &HHBKS&N;,7L;5QGGSGM_^7W)$(
M58K5O>U)%[7H9(F1:+00TD,4^B"@:)H:>9G"]26BR -G#&E<8S898CK6&(W&
M@"'@G$$(#C_PFLW-]:33:<V"T)ND^>PHM-U1HZJZ;DK$Z1B A< ),,M3^+X-
MP"!)4H  FYM][.X.H+2"5ADHD="&0*D&E^ZYQ&;CW#;@K<A;:^_LCE<=Z7?*
MG)TY/)B&VW?&'K1#*'PXEHUY,H=2"H(:1&T7_56K.'<QB+<N6$/;P:RJ\[C=
M\YK)="BD9,RV7 ( EG2(XT>\F*=V4^O(MOQ6+72G*D;](E/]T.\@GC5@M$%5
MY*CK%)XG("V"+&M T)A6VV\<SXKOO73O/I?B4*OZT':<[.:5*_K=O_7;ADGQ
M!9_@UQQ_[CY7(PQ#%'D.H\UQ-8VC.5:_, 8D>89^KX^B*)"F*;31$%S@;_W-
MM])^O\4!.%E622FEQ3EHFA5-6919K[MAA+!1UP4HI2C+$OO[^TMIYDL.^D7>
MNUMF8D )4#ZK&EK7%=[\YC?CE8^^BL+ TK7R '2GDVQU/$Q79Y-B8SS(P\<^
M<_.<+H3(9B7+9G/H"A#<!R$"QE0@E 'DV(E=$'!CP*! 10/2*'!;H-)S5 JH
ME)/ZP<8X;+L[ZUOM>:OKWM*T3CW/&P(X!##O=#K9G3MW]._\SN^HNU4A7S;,
M%Y/ /*U*(U@$>Y1*E.4BX<7YXIQ+::$\_A73+ .@(9B$-@IY7A]7TQ>5:<%L
M1%$'KN,+I8Q+0/L ;1<IWX+VB2I=7I6@5#-J<;I%E.A5N14-!U.^MWM$RJ*&
M;7NP+ N4&=@.@^TPE/4$8>2HS:UV?O'>S7%_I;7?:&Q7%1*#YF XG%% \>ED
M6C9-W;B>:_(\1RMH8QI/OKSG]B_%LUOMCK_#!)!2$,XY$]SPJM!V6=96FA2R
MR&LIN24<RP4A' 0"C-J04D#K"MH _;6^<3UMUM97ZD[7*OS SZCG-Z@R,X^7
M3NU+EBQ9\F+E>0?H2BGH8UGY?9<O4P!T,!AL,.)V9O/9F<EDLIYG>1< DY8%
M02U((6&T 6,,KNWB_/FMAK*ZB5K1%2^B1T51OZ^NF]CWO>L FKIIFO%XK+,L
M0RMJ83RJ8*!AOH:RX%\M;(NA*!1LFZ(H%IN W_O]WW=4@Z"NU<ORF7IHYZF#
ME^_L;+_2X:U^7N2N*BJ2)"FJHD%9+,;8@3187>]B=74-81BA4HN ZN!@A-EL
M!L;9_\_>FP;;EM[E?<\[K'G:T]EGO'-WWQ[40J@U$(21H+"1*PD&4R'"L:"B
M5#F$N((%<:B(P7$&8Q,S%"6"@TT**DX*@9$% 9$8C"4$1 -"K99:?6_?^9YY
MSVNO>;U3/NQS;W<+(>PTJ"^M\_NR=^TZ]]R]UEEKO>]_>AXX@0/N G&25-UN
M]\ 8W)127XFC:/+\M2O+U[SF"2-;@,)&'"1(BQ2,TOL53]MA8 S8WU_9[OSF
M!S_(=W;.D7YOW:K*UBP6J7KDD4?ZA)"MPZ/]KQB/Q^O[MV=OHV0:7K]^_<QD
M7++9-&.<Q2#$!^<<81!@.!PBZ=GMQ8?7RTN7SGWFPL7UV_U^^*\8QZ*I< T
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
M->2M?^GKL;UU/J"&>WN[TXVF9,-R8?6F1RJ<'K4.50$A4L"""XNT8*:%:PL
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
M'- N5 M(H6%T \*D(:0UYR]L+,*N7:UO1L\Y(4;=OCNBGDDI@5IF,].V  S
M.8/0JYU17:UFL+4"_LV'?I>]Y2U_B5@,R>U;(]\8;.7+ZB%H]]*U&X=?6V9J
MX\IGCWI%WI ;UZ:TKDJ410[&"$ DHG4*-[;U<.=\W>M[Q^<N=&_W!_'38>P<
M;6UW_C5W>6:TOODS/_:_Z/_N[_]]798U&+6@-(-MV<BSE$TF$Q^&#:NJ>7Q]
M/3[[F3]\]BNKC VSN4R,\&!3"PP6#!HP*@'=0$L!Y@">XV!]$%5G+V[GKWWR
MXHW.V?@NF'S^-W_C7U;O^)M_HS*4HFI:N(&'NA: ,K L&ZJI(>5??)$XYO#5
MO.IX#,I7%6O92'SJTT_;#UVXS-.T>:3.]>;H>/*FW=O'3UU[?O?Q9YZ^NA7X
MD=/6H)Z5P @%R[)!P5&) G7;0C8I**4(PPB'!_OP H;''KT,QB7B*#)MW>HH
M3.H@L9LD21ICC*[K&DW3W+>#.N75SV#0PV0R 0"$48!WO>M=Y"=^_">I$#*>
MSPJW;?0381B'QP=XW73<GK_V_.Y;G_ZC*STI=52D+B'2![0-UR+P; ;):S 8
M>(X+1@D6Z1Z:IH87V @Z#-U!:/R(P_$8+CURYC.MR6;GSF_]GA]X=[V8W*!<
MWZ9"+C4AHA:E,0"T 8J39QX ,&X!S8,A<-KK1<BS#&V[6LMMV\9\7F*XMHV_
M]\/_O?W=W_TN)@6&::IL* RKW D%QWI1L.UEFO?;6?&Z^:R(IM/9Q=W=0^M@
M[SC(LIKF64W+ K X!]44C*S$S#AC<%T+A ",<Y"4@AH"I00L#CB."R_@:%6%
M*I_!$*B-[8O+,V>C&^N;[D? BH^V2NZ6A74H9"Z+7(+QU3B+:#6D4  8*&'0
M1L.Q'0 &QBAHLYI)I^R%X]</0+#N.!1:45#.T52K!?-'?^Q'Z;O_SM\A35T/
M L_W/_?I:Y>*&=V\>O7&>C:!G2X$.%P00Z$D0=M("-E R1;$DEBI?PBSON%/
MTWPQR?;+Z?_V\S^7_>P_^U_;W;U] !269:$1?_$3Q*><<LHIKT9>=H"NM$+;
MMC *A'-N>9[G& -/"N%RSA$,,]/E   @ $E$051T.I!"H*EJ:$+@>A8B.T*2
M!&T<1<UP."R54F74=0O+[:JB234 %'D.9E$H>=J,]:>AI01 $(41RK)$TRJ\
M\V]^!WOM:YYTUG<V^OFD'-:EM95EV8 QUC,&=E/7K&T%;,I 0.^-L*TJY&$$
MRUY5,ZNR@* &T.+D_P%LRT+@!RJ)XW9[>WOA=WBFE1XWC9A0*ZQA5)O.9^:>
MEZ_K\9=4+<S)5K63=$ HX6TKJ.597=_WP^DTW6E:;)=9M7WERI58"RO8V]LC
M6E&T30/+LA"&(2S.8(B 0:$9HZ*3))-N-QYM;FP>^*%U'$3.B#MV<;B_6WWT
M8Q\U>WM[JTH# $((7,=!O]\G=5W;29SX6LF^4JI?E1CL[NW%IO4#V[:1Y0(
M@=(:0DAPIF&4AM8:EN5@T.^CWP\;W_.7\\6B))ZHD^U$>[ZGEYF$YU,0!D@E
ML>KK)RO?9-RS 9M]*2Z1/S=4VZ*N*X!2:*GPAJ]Z$^EUN^3,F3,1X\R10FU(
M*3>*HMC*BZ)7E57 &&-"".(X(6:3&;2F"/P EN5"*@4A)0@E8(Q!UQIYGD,J
M"LLVB!,;@1]D(&;I>>Z"<Y&&89@!:*24\IXB/_"ELJDZY97D7G >Q2'JJL+-
M&S<H $M*&5%*(\;(YC*MX^>>O75&26M]/![[B\7"FD[G(,:%;_DGG4$,W**0
M;0TA!,B)7A=C%(20E2!FX*HP#)7CD]QVF?2#X##QW'FGTQD#)E-*21!BV;;M
M48M701#BGE<HI8#G.2CK!I32+W)$7UIFT^P%IT0 [WSG.]EBGM&J:OACCS\6
M W#&DV([C@)W=[?8"<,@NGKUUO#HZ&@CCCJ=^6[6G\\*?[E<.G?O'+#Q>$[:
M6I&Z5O#<"+;C@!"R<JPP!E+)59<"#(B0<(R+LJS0B!K:*'#+@C;FOL!C492J
MV^EFG6YGV>F&<ZF;W-"ZJNN2,L;8-W_+OZ^6RZ7YU*<^;;)E 2D57,>%4AI:
M:C3MO?M?X5Z9G5" ,8"05SY MVV@:36@-0;=+K3)414%VK:EE%!FC D A-/I
M-,PF\/(LXTKY]-XU*9J5*TY=5S!$P;9M[866CN.X" )+9IFL*"/-QL:6#H)
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
M"\500^ &$>JZ78TA$P,0!69S!(&#Y:* [0-M!8 #K);H10S?]1W_"1MN770
MK'/F=['$IIS@(53>VO[GBL>/CS-O-$J[699QJ5IW-#KD2FMJTQA::W@V +VJ
M4-=-C3/GMF%9&D%@ <2",1Z4=""%0ENVD)* PH4_B.%&(4;C T@C0#D0N![R
M=H'7[EQJO)!4K<[GO6YOUNIJVK1:.9;%_< ?6HXM 7Y 0(V4&D$0H"@*:-,
MT%!:P'PA5S4#&(4_&[&X%^^@_J2-R1?;L' '0DH(50 4>.O7O8F\Y_N_AP#$
M3J=SW[0\'H9;R:?&>XEOUES:'*(I&)J\132(85E NIRCO^:9P7JHUK?#JC=T
M%]VA>[>SYHTZPW RFAX6=CQLPGY?UDH"#L/]%H(7G8-NMXOY?.4P8*VL,2'$
M%[[#*;TG<+?Z.<>V5RX])\*^ON^AO-]"_T6R('_2M(?Y$][_L7_T &183CGE
ME%/^'/@S\4&74I*V%;2NZZ2JJF%=5;2N:S2M@-)J-7.F-0BEL#B'XQ#C^=[2
M]_E":SVFE"XII35C[/1I^_\#PH'_]OO?3=[V-5]'WO*6M_33:>HUI7S]Y"@[
M,Q_G;]@_.-BZ<_=PO<F-K5I*'=>%ZS!X;@BF]<KC5Z^\9P&"IFE0-PVD6 D;
MK53>/71ZB>@-W/K"A?,WXL2]M;73_Z/D;/\SRV5ZX+KNZ.CHJ'WK6[]6W[IU
MTX2AASQ?+=:#P0"'1V/458MN+\$'/_A!<N[<^6#0ZWMWKXXN,QWT=_?VGJHS
MQ(O%XD*:ELYDDEI5V9+ #Q%%(0A??;\HBL39"^MB<VOC63L0T_,/)?_O<KF8
M<<Y_5VN=VK8]><][WB,^_.$/ZT]\XA,Z2;H04@)8*=Z:DY+U3__T3]N//_YX
ML,S$ZR:3[,SN[NX31WN3,_NW1_V]VU-F6A>BY$B2#5C<@H%&',6(&$5GX)G-
MS;5;G2'Y_]A[\R!+K_LZ[-SMV]_^NE^OTS-8!@!! MP7+21 D2Q+B:*0=$H2
MHZ44.:**VJIBF1(E2DY4+LMEEC:32BQ52E92HI*BR@E5%:?*CF*+EA13W$ 0
M($!@!C/3,]/KV]^WWS5_O.[& -PD@Y!)<4Y55_=\,^_UFV^Y][><WSF3M[WM
MP4_O[>T]X?O^$Y[G70*0IFE:7+MVS7Z]=,E>*'SAGXD)"<XA=8U:U@B#$+("
MNHTNJJKBBTD>:EWOS*;3<X]^]K/?;E2P<NW:X;W9W(K)L/"D=!""8Z6_@HV-
M-=Q[[T7(NH3G^= Z7ZX1)ZK$C'$ !%)*,(^CM]K#/??><]SL!.GJZNJGFNWF
M8:-!KOS>O_BP^M!O?U!>>OII!P"M5@BE)1;I\KP'P3*0E/7RN^=1:*,1ACX\
M+T!5N;.$DS(&0AV4-" ,:'=BS&;Y68!(&$# GC.W^GO_XO?8A0OGR>KJ:E+5
M.<VR10@8X_E<<T'TWMX-V^FT(83OA/"J_^T//V)__=?^F9G.9J"$HMEJ83J>
M(H@B $!55/"# (MT@3"(4%;5,H$'H N]%-T"A86%A3O+Y\+ 0Q#$F,X64%H!
MH!!L6?Q3YI8"YXF6PADH\([O?3O_J9_X*;&RLAIFBTPPRHW1U@:>E_W1'_V1
M^?5?_W6C:HDT2Q&%$1@A2V' V>QK>)=]:1AKSH+^+,]Q>C'RD^ _+W)$00C&
M&"TRV1/<VRHS=^_ER\^\.E^H^X?#X=9\4GMYGE.M.#@A((2!<XX@#,&<!1<"
M2I:H*@ECET)IS683PD_<Z][PBL]3WZ11*[C4;#2/U[;6CW.9/^$%WIPQ>G6Q
M6)@WO.$-\MWO?C?]F9_Y&19%$;'6XJUO?:O*\Q>?RBZKY<TH? \ A2IK5'F.
M,SH46;:+C=18*(W7ON'EY)=^^1>\C8V!1RGU:%K3@_TCLKJ]?:=.Z];Q8?JM
MQT?9^FQ27=R_.>G!>?'G/__D2IX7K"Q+KG0%S@EEG!&?^S EA6 ,<9*@W>FB
MOSJ YP5H-MN8SU/,9RDH8^!\J75"00&[W%,H89A.)J",0FL%YC&$?HS.2@0O
M6,6]]][[1-SBHSONO./C4<*?JG5ZQ!@3 *B4<EC+VC::B15"6.#9HH<08LGX
M^D:@)VF-J-6"<Q)EGL%9*T:34:/?[=\9AM&YR[N[+Y\+U=W?V^_E<[ T2^%4
MO'3$,09EE2]M!2,AHR@Z6EU9?7K[PNJ3%R[T_J31QWY>NNN,<UV699:FJ04
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
M5=6^DII8YT (!:$$SEEHI>%@80QQUCAGC)92&4D(40",<\Z=B)U\DR7GS]_
MW)<Y_KR_!@ "Z-J2=WW_.^BWO.ZA2) DHBY>"3BZ\]%Q1Z"?'.]5<#J ST,X
M0R%K Z,T&*7P/([*U##&@I( 6EHH!Y2%1BT5+$I,TQ0=3SA-(A<T=^9>+&>5
MRE( N7:>?/RI2^8+3WW>S>9S, 8P1J TD!<*6E?46LD\SMKI/!5&D3(0L:AR
MQ$FXLG9S]WB5NT$3QD]4F9"Z5$1) R_T$,8<GO!P8^\J^JM-=%<B3?TZ]6,S
MC]L\93ZFLL;DDY_Z"_7$$T^8HBC@^P'J6F)E9073Z11**ZA,/GNR0. <P6R:
MPVCNQ6'3'QWN1K-1Z169@S,!!/4A2 VG0]2U1I[-$ 0^_ B09@Y.3%DJ5[,
M!?=T412Z[/5Z2FOMQN/QB77:#$((A&&(Q6+QM;Q9_@:QO/]N90&$48 \EY!R
M>>PM;_T.THT;I+?>#."0W+@\ZPT/JV:=1Q$Q':YK17;2G0(  "  241!5).H
M#<$Y5E<;& QBN[8>NS#2CO,*!X>[W.D.]O9O8C*98CH;P@\"$&K1ZR< ,Z:_
MVBEZJXUIL\V'<8,>=WKAR M0#M9;U7PQ!L#1[VY@.AGC6,X "$S&*=;7MXG6
MBG(N1%TISGG% C_6.SL[]C6O>2VSQI'!V@"^8(130N"0.&.I,W"@W(6B 5#J
M%7DNF"-MHY6H2K=NI?88H[TL5=YT5/H;*X/F:!_>>#QN<,YX)&B2IE2-CHV,
MD]#SO(A1"K^N2W-U.JTH=6FKE82A0#"=3PI&B%Q;7:T?>.G]MM?K&>%Y^J/_
MYQ\[;0!Y0ANUKCY)P(%[[[V7/O#  R1-4X\21J2$==;:( ST8X\_ZN;SJ6NV
M(EK5*9W-BS;C5 ,H&&/PJ6\H%1XEE%'*/4JLE\\Q*$NSR1E;KU*Q9:NH4=6$
MII-4Y3-065?\)?>OU4:!)HUH_M";WC:_X\+=1JE:.5C\R9_^R0M;K+_<JT\:
M<''L+V?X3Q30"5WN#\);^EXO%@7>\AW?QE[]RF_EQ/'$2I98Y3?JG E=!D@+
M!8]Y2)(&?.%C69RH4989E*R0Y6/T'%E:?!&*H.')1H_+L,4FC&,1=;QQ?[LU
MR[.\OGG]AGGDT<]8[8R^>._%,UIU&(:HJFK)+CDI,K_P\T%/:.I?Z@O/^[Y\
MD5,6TE8 '+[[N_]S(H2@GN>SNR[<[5%'F4\;/H!H-BZVY\=NS7.KW=$1ZWFD
MV=B[/@NT)-'^#8WYV(-5/;0:;1P=#E&5'HPF8,PMA4-KB2"(3G1%M(L;B>OV
MN-6*$&LRFLYK+"8C4LP7R.<+%+F&DAJ,^^ <($M!/8 2!%$ R@PH [COP'V%
M,"%Y$-N9<M6DUMZ,>;H.8VXL<2 XB2E H-12^^$T02_+\E0P#;[O@S'VXE.M
MK?@2![]<"]@]CP'G .?@<R[J2G%B6;/;6FE3U>BEAG7GHU'7RA;/%SD\VD-M
M)2BQ<([! <L]FHT!5H#Y NTN9U'L>-P@0MDBLDXFE,J2$EH!:FZM-*=AA2\X
MBFJYIA "R!-=BY>^]'ZRN;E!E%(>(92T6BU2EI4MRU(__OCC]NCHZ"PP6;):
M'-)T < MJ?/.@#,.+@1\WS\K-GY9<86OM'I\Q97E=N)_&[=Q&W^[\8(3= +
M6KNME/JNJJKNJ:NJI[2B  5C%-8L*ZS+#KH%G'"$4D,(F1-@02G- 2ACC)-2
MNM.J]ZEG]6U\9;S]'>]@O_N[O^O'87L]GZM!6=:O<LI?F4ZG]ZF21H02",^'
MHT"1ULCS',XLJ6@ ((0'0,,9LO2@5A)5O0PV"7-PSB((?--H-,S*RLI3[79[
M* 2_2BD_"@)__L$/?K#^V,?^K066BOYEE</S :F Z70F9O-YT.UT[[N^NY^<
M.W=G/9ND8> W^@?[!W<='@[/S0_R._-YW4S3!3-:PQ@+6=>0KD;-EU3%A][T
M)C#?5@;Y92&\*^L;ZU>3)IX<CA=[W_,]WY-*N6RJG!9VAL/ADB6 I2*][_O(
M\P*-) 'G M/9' ":LUG1I90,.&-MW_?!8@H! E,5T!5':>79?=AH-""$PLI*
M]S!JVI1S' 21-U*$#.NZ+A>+A?WXQS_NE%+8V=G![NXN/,_#WP;$<8 \7[(3
MA,=@M$&WV\=[W_M>^N:'WLRJ1=H?'>?GMK?7'GSR\6MW?/*3CZ^GBRJ:3";>
MDFK*$88AHCC6[79;!D%@PS!R698W\X4B-V[<0"TETC0#%P*$4?1Z/0B?U!O;
M:S?\D%Y*VL'GM[<W'XD;&!8%#IUS*DD:*#.)=)'"P +&((YB[.QL$^<<R?),
M!+Z?;&UMQ0[.&PZ'9F5EQ7[D(W_4[O4Z)$US9J12<1)I9^R&M987>;Y7E"5G
MC$8KJX-6%,<-.&P4>1W,JW0]365(J=C(\]S/LRQX_.B)Q!@CM%:KS69#E&71
M' Z'*L]SM;JZ4D519!;IS%JK=9*$4S\0*2%VK(T^,J9.!]LKERACV1__\1]_
MIMOKE755S7[Q%]]O?_NW?]M5];(04I\(M@T& _S43_V4>,][WB.R+.OE>2D&
MJRL5  E@_@_^P<_K#WWHGYFR++FQAE%&[^&<5P .&&,I8XP00@8 0F/MJM8Z
M(52\A%*R>G1\M/6Y1Q^[6!55=V-STUECY?7KUY\YOW-N>+A?WF6,?*S9C _^
MI]_YK:?*7-9A[$T^\K]_Q+W@!/VK(,^6B;D?<-2U?G;F/@RA9(ZUM0X^\($/
M!!MK%Q(_P#: <V59G#\X.$B6G3\+,+%TJE *UAA8:U$4!2@%6JTF^OT^I*SA
M^<#ZVMILZ]SJ>&70>EQX;K*RUOH<.&:$T/'_\2__)?[Y__P[[FAXA/J$N=#K
M]3 >C\\^KSEY_]//>$HA?K&P%.<B4$J=>8QO;V_C5W_U5\G%BQ<#I4P4A4$?
M0*"4VH@BT=1:OSK+LM7=W=W-MNB?'QZEK4N7KC1DQ>G>WCZ<#2"5A<LRM-MM
M>)ZW%(/E'$XS&.O.1@XV-K?U8'75]GH]6>2:5:4)II,IF<_G9Y_'6KO4,J$4
M0G PRL$XAQ "59E!*06/4@1!@$XGP>;FYM[:6NM&& :?%P)3*I)9%(5:GV@I
M.+OLO@/+SN]IS'!K)_<;Q6:QT^^AT^DDA)! UO(.%@9;2NL']_;V[O[<HU_8
MNG'U*)A/2E ;HLX=RLS -3SX/ )C!F! '$=HM5ITL#8(&@T_2F*:+ JV#L82
M1D7#&),"&(5!:%=76_+X> Y]4O#S P]U):&4@? X_O[?_^_8][_K78PSU@,(
M2].4-QK-^O#P,/N57_F5\@__\ _EK<40WX^@E8:Q!J?7I]5J83P9HZI*W+;A
MN8W;N(W;^(_#"T[0'2B4M**J9+,L:Z^J:J*4!G4"C!)8JT\$3328(."<R2#P
MZC#R91B2BC&6 :BUUO;6#74Y \7PC3W'^U?!"_C_.4!7X''0;J7C<BV=F7/'
M!^FFTT%_<J0ZUZ\,O=&!A,<Y&!B,!@2/$"0^PF!I>Y;+$H"&LPP.!LY9,,X@
M @$O]&VCP^WF^4:ZN1/7VW=TCX,P'%IKCCT>ST2,VD&9PZ,;H-2BK.32PH8
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
MKLFYJ/S8#[>WMT6WVU>=3M-[\!7W,"I$9&K)JKKFE#)95I5QUDK&A>GU.Q4
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
M_']_5!B.[]4?[?J* 3HE#(2P")! *8M","BIX&*$MQZ$4,00P 00X, XHX2
MQABH]XYE6<9#"*RJ*C*?S[_DP/MC!<[?+?U]5]O;=1V$D+#6X2=^XJ^1?_^[
MOQM'AP>#U;+*0>B3J[/-\:/[JV<O3M?[RXN-9.!(%<-P, &GNP8FAH 8/2(\
M**&@C(,0MC/LH0(Q])"*P(0&PRQ@,/;NVG%ZMG]8OCF:YI^5"7V9JV0!BG7H
M--ULJNL (]D@)^5 &>?14H E4HF^QQ.;>=A?+ZNG3^XWSYZ?KHY?^L+=YU;S
M-I^?;C#;*U%F!6+8;2ZJ1R<@A(!+!RE]*(;"30^2[>PHV^[-U"O7;\X>VEZ_
M>OO):W7PKEU7JP""?PTXI^^ZD+O,X.ET@K_W]W^.S/8/BM6BO?'@077DC+I6
MK>V-^7DUW*XLB@1(Y  A5>C:#G6U19(P3/929&6(SSQWRS+A^_&T: :CHF4T
M=E^N-?R=-N=?52D$C^.4KZX? Z+';_[F9^GM6[?9IFI*;]F!9.53%ZOVJ=_X
MM<\_V=;B1GW2IB?W*U#60:41>[,\'A[NQ0]\X/EX>.T0B_D*T0GHNB.+,X/%
M68\L'8,3ASPM80T%XQ2$,0 <C/%(F8PJ$4V2BGJY/*\;S;14+/BP _XAA-WR
MDE)D28*V;1'\.UK!;_B&;R _][/_@!_,9NK^W;-B-)K>G$UG,ZWQ@<7<YLO%
MYOKIZ7QZ^FCQ)-9LNCSS9;WDU'49DJ2 J1E6JPK5I@' P(N K!#@&0<0X;Q#
M4S>P=HN+"XNNS:'M&LYWR/*=CC4& RH"1L,)&+$@(4)Q ><C&(^@$= QP\G;
M&EQ(HBNKZO79?G39Y/!8YVE!S]*TK :38LYJ]_933S[;_[-?_/3Z1W_T1\//
M_NS/QN%P@LVVPL_\S,^SZ61*RRSG31,31**&Y;5GE<#HE1<O_AW=Q>']M^9?
MV[<V7<ZK=+6H$?T.H#'"\.03A^A[@[XW<#T0["X2RQF"8!FR00XJ-*1(@E(J
MI%EJ\T*8-.=:)>(KUB )SF&=?9R9K!*.MMFE0<3H"4#YMK*TS$6)B(R1Y.9V
M&Y]X</_\:_O.?7V[,-?OO5GOMXUGG!001,$:!F<=)$\ $ 1OX'P'0G7DP@2I
MPC9)L4Q3\FI1B@LUYF_M#R<]!%S?=4%[$W_KMW\S6F< Q7: W,?+A3D%80J"
M"3#*T'6_NU,[8VP'4K$[(ZYHN451X-.?_C1Y>/<>84S0\7@<\J*(P4>$ (0
MWC8='0XS3AB4-Y"K17\ -Y&,)-=U;=1V@\FV"S>JS?*H;=M]K9TZ>5C_N^M5
M3;=5F[SPPLMP-H)@)\'@BL#"PGN-NJYCVS11#+@?#),P.QSY-.<!Q-5"Q,6M
MV^F]PYOTE=F!.!M/Y&\+Q5H0G*_F#9;+)7P,MQ!1S,_;H^K,SLY/:MZL/&G6
M ;[E@.$@D4.(W5:-$4!R@"84D QIH6(V0GSJN?WE='^XV9^-[D\/BD>#D3AS
M@9YE4;9)H>K-9M5SD9"B&!( "-XB0 #!HJW7 'YOBNS>WAX6BP5""(\!5IJF
M<,ZAZSJ,1B-02K%<+E&6)?[A/_R'# !Y].@1/3X^CC'&0"GE=5W3$,*!UMH#
MV'[O]WYO_[W_P??NT(;W\#Y*@)(0(C7:46,<'P[S >50YX_:LEI&XGL80M"G
M*:J^)TGL()S%^](4>W=?6]U^^<4W1Z<G<W!>8K:WA].3<P0/4$+!F800#$H)
MY'F!O"A@#8757)J>YEV#PVUM2Q_-482_K1+5IVGR/J/!?"!2-W18;YOI8K'N
M%HN-K:KJ1EJF,H1T,)E,R:.[D7S^XHUM\$&/Q]..<TE>?_V-0O>F6*\WL\5B
MQ>NZH5W78[/98+.VL.840DHR&@VRR<1E@Z$OKQ^KD$N>#E)QMIDOFEMW]M1D
M!M*M<)8.>?]W_\[_;&(,L:XW]L93U]R]>V?VO_S+?SE\^M/_1]QL-G#!04H%
MQBBT[M$[]]AP<;O=/AZD_-O2@6NM'S,ME%(PQL Y]\<>G .[^-E/?O*3]#N_
M\SL18Q17FW-K;9!2QH]^]*/^Q1=?C%=#E:O/CC&&)$E^SZ2;+Z? 7PUHM-:_
MHR;]RRO/<^RD3A9=UZ$HBC\R!K[OU1_]^LHWZ(3 >T^UUJ+O>VH-A?<!(>RF
MU93L^GY*=T[$@G--A>@YYPT5O%FOU]UT.K6CT2B.Q^/=B[J<;/_;HC']82Y"
M",IR@.5RB<EDPH\.#UA5-3>L=8/-9G/;=>1HM5H=5YM-4545**,@)  Q[K)^
M(1\#?L8X.".00H)2(%@+'P*ZK@?C!&W;8CS-HE32#(?#LT%9GJ9I^H@P?P&*
M)79:,^%]R#GG-DV4=AZAJ?NHA!PE"<VLM4\_.CD[.'EP^MS%Z?H.@IRU;2>,
M,;NM@',PW1:ZWVV-LBR#E!)<."^5,]<.!NO;MV\^>/+)XP=[L_SUO:/R/$2[
M<,[UG>XC8RR*) 'A%*;YO6EFWGLRVY\E $;&VF/G_,V'#^>W3DX>)M%G7$J)
M7FM8X\"Y@N0)VK8!I01)DOB#@X$^/#Q<=F[Q2$KY@!"R\MY5[-+X1S#^>#/S
MY9OS/PHI!'F6*VV,S-+LFBCE]<_^UKW;>;I_0TAQK+7FO;9(5 *N*/*"QILW
MKKOI7NX'@T%@C&$T',F^#3AY>$ZVVRV:MD4B!Q!2P(< ;2VXY^ J1"D$!L.!
M%BH+T\GT_G!4GH[&XW,F?17A+2$DO*,EWM$?V[9]3+,CA. 3G_B$?/_[W\^E
ME+.J:LO)=#*KM]W3IX^::U75/N,L,H ?7\SGV6_]J\^.WS=Y*NGZCAACB/<!
M0@A0*I%E'HQ*<+[3UCGOT30MO-\Y2(>P,Y7*I(*4$C(9@- 44@$AA#@<(#*:
MH6U EJL5I+ D35* [  P%QQYEN/AR4-,]X<04F*SV9!77WF%-OW^]/K-/:7U
MT?.OO7JR^M W?_ E=&$M)0L?^M"'NK_]M_]V_U_\V(\)+@0]O'8X/3L_$VF2
M#ZRQH[7F@WJC/[A=Z^$;K[]QF]$T72P6*87@!&1'0PP4NY $>LE@\3#6 9&
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
M&ZM'>G+ZL!T]N-N/;0\Q$#=8O^TPRH9@@:';]KN!*148I'M $@%ML%ZOH$-
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
MKKN^CZ'K:S8:EIXQD-NW[C3?\:>^TSQQZSE*@F![H]L9#2P>S?8M\>-8K0B
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
M)AL;R1JIU;PK/*2A%U%B<5'F.>+(<XQJ1U C31F3<D5DWHSJII&7KARNNYU
M4QCSE[_[NVFW.T C&QKW*<JR=$G<8W6NV.[.45<W\#G'%55&\6)2O*AJGLC&
M]653]:I!&+[SUD7?\[C_A=]_,(QPDYY/E/#]P%-2<V-" E"XIHUOI,Z!6@7K
M-*R2L$Y#:P5*";C@V+T:ZJ3C&]_WFB@6=F><REX_=MV>;WM#;]/?#=>>1R9A
MGVU$CRQU@\Q(F4NB&T=]-'4>UTTA@B HAH.N^YM_ZT=L6>9T=V^'-77C?,_#
MWMZP8Y1,9%,+ L958X2L'?%$"$Y-&\]'.0@H*&,@C,$1!P@*K1Q8X"'I^NCO
MC-$;CJ@7QD)JC+),\E0(5V69S?/":.U"K6V4%U60%S53TERBU///)].=BXLY
MLY8(WX\((8Q()9U6#MHP*AM'FEH1I1R<9<0:091R,$:3+:V94N9([7-2!0X.
MAM2U(G5M850(YQR:QB$O<H0A07^0P"D&BBXH&*QAV*PT"EY!" XX#H( 81"@
M6&DXL]VN.0Y;4RBI(*P%]2E\SP<#!?<$C+ HLA+"$2 0<)9BN:K;P1DE8'X
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
M=9PDD2,V-EH?9BL:?NGM+[WTX-Y%[^QD_9*S)&@J&YZ>GI*ZU/!$!*T4C&W
MF )H@5ZO!^L<+"$@8-MKUC['4DI81B \#P0$QF@41<T7"\33Z:P[WNM44<+Z
M0>QSQD&O7CLB<'"SV1P,#)00)CAGGB=V5^MUZ8PN\RRW_=X W_$=WT$_\I%_
MFZ2=@%NJL,G7MIL,/.*HOUXU!]-IEGHB?M$/6.?NG8MO((YVY[/YSMW;=[I*
M-L'MV[?XSLZ(S6>S#G*!T]-S=+M=:&60)!T\CG,S1F/0'Z"N:]1-!:TEM&XM
M(KX?($UC>#U?]P=IT^VDZ_X@4;O[PTVO%R'I^*[7BU;&-DOAD4?.N4V5E=,P
M"O*=P[TU .4:Y=(D[<Y7RUA*R7W?MS_W]WZ. $Z4=>;73>W*O'1QFG:R>1D[
M!T$I]2AC(DU3YM$.\O4,2FHHK<%(2QKG0L 9 L48?-]'G,08##K8W1UC/!ZS
M?J\KHC#8(\)V-IO-;I9MZ&:3^T59AUE61*M5)O*\HL:0^/3LG,UGZVBYVA#G
M&!&>#X+6QF0=09Y)&$UAG0-G/GPOAN>%H*2]%_Z(@NZ0YP8.[6#..07G' *_
MVRJ\M$9=53"F'1PJU4 ( 26;K<*J N"0)@DH:VU10GCP/ ]&:1 *P%DT=;MA
M9I1 :PW52##*D$0I*!CT%B+*ME:L7J\/S_/ &-VJ(@@\GX,0!VT:+!9K4.9
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
MY7+)1J,1G+/H=#I8KU<HJQ*RD3B;M2P,WP_@>0*=3@>GIZ?02KLXCB7C[N-
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
MA%@$B8>@H]#M=M'I=$#(#NHJA3$.81@ACF-XO@-C1Q >AQ!\PCEK*$-#B*.
M$[XOU&Q^H9Y[_ME3SDC9ZW<?YGF&YY]_RIM,9L'B_"0JB_R%P ^'V2:CSCK=
M27HS:QSO=_J"$=$?#/SP[3=O!7L'?7(V.8;/NWCX\!&B($&>UX!CL+9E@1C3
M-C!AY*';[V.\WT.4.OO"2]??'>]'B\/+G3?RZCSO#@>%5-K--Z?HI,--7=5>
MK]OM-\OL2BTK[];M>YK"=Y_][._":@:K*53C4)<5K%+;87T*ISF,-E!205H%
MQB@\ST,0>A""PU("8AE4[2"E05UK&(,G&\XVLLV"PL'C;7I"VXQ;*-E&N*FF
M02,EZJ8!I0QQ$D,KA2);H\C7+27><@ 4FW4.K0F&R55HXU"M&@SB&[ 54)0%
MLGF!Y7DKBZZJ D'?@C,'69=8S N</-)(D@3]P0#6))Z44GC<1..=#K3, &O;
M@:T?8K5:D^M7GR=%4>#>K7-(J7#MZC4,=Q(X[= 4)<I5A238;>_CT@-W CO=
M&#9M!T"5G& T'H%S'YSY9#//1#\9\)#76,VR-(I]/+I_'Y1I[!\,G:GAYOD&
MG_JG_[L57"!-1XY2JJ/X1(:AF :A6'WK1[_ES2 8;,Y/U]='HUZN<O.P*#=+
M;?0J\.641YX^V#]<P%EV<7R2CL?['("XN)@/X6BGW]]YQDD9OOFY>Y>S31G#
M\:[OQZ.JDM&_N/<6FUXLZ.=^YYASSOVJK$/.6:R4\3;KG.=Y0:PAW(&14?HT
MTOTN.IT^XJ@#*0T6BQ7RK  E%'XO!&4<Z]DIC")X.%\@CB(,AD-,)QL<[%Y%
M',:@6\4+I=L!D7.M[-U9E'*)NM807" ( U *9'F.JE( <=!&P1H#!]O:2&#A
MT (R.>> B=#4-71CH$UKV2"6P1D*11S23@^:!5@6&I+&X/TQ3L].\>#. Z@R
M[8&_%^X=#-B-IZ['.^->UUJ_HTVY"A-N K]?Q5'_I"C7+>@(@ A\. "Z^>I7
M3_YIZ_&9\7&1[:#D<8_V>,@)M,/SQX#O/[E<Y9P_^7=T&W;_?OT_UU> XDY
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
MN<]]+IZ<G/3*E7W1GF49VK9]7JP718'-9O/\[_U^3SXK[/]X_3^O+[E YT2
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
ML=WM]M)TVN]1;:"UAK46P4>4@SG*LH36+0B)W@='C+4$$22& !?BLV0 +W@
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
MU2Y?KBIU<[UA=65I5P<B6 ['+")S8*27+7L7]M8L YYI4.]!G ?U 2%&$#"
M.@3* $(10@_!1-Q[?"D#"$% !%SH9>S![V/B*!CMBU?& HRIX;R%-AU"#,BR
M#'F1@;$ (2V,WL$9#<H(!">@J8<0 !<UK-683,>HZA;.&E!"D><>C',DBB%1
M#E?G&TBI(!A!H!%6-VAB0)*FX$Q@,BQQ8RV<LS![ZU6,$10$>9H@1@[?<1AC
MP#@# D4J$J0JP\Y40/ @3B$8">?H7LH?GQ?IZ> 2H $B(4 D"+&/?/0NH&T-
MG \@'&!,@- ,H )21E#F$6/$^=,5A."(,9 T5<1Y@WJ[4-9UD&SR:EFF8;ND
MKBR;)^4@.YM,1P "5JNZJNM:MJT]:!LMO?=2"#4VVLK%HLHVZP[.132-A[,1
M21)Z>YY+P G :0$&"==:$)^B2)+^^49[^;]N#+QQ"-&#<X80/+:[+=:K%9RS
MR/,,95DB4HIR)%""(,;$MUU%=KLUTZ:%,1VAE$0P#BH2SU42I4R<X#)2RB,A
M) [F*1AC)"+"VB8ZYU 2"BYD8(Q%P%@A8E"2>B[ " AWWC%C#'7.L=0+M&U'
M=[N*M*VFMO/,>5#G(O$.\?:=>R02@%'>PQ<K#249DD1@N[.0O$2G:U+[R)K&
M,L3=Z7JE,9UN-EG.;N[<PLX9_AZA(#_\P__>A76H?^%O_+S??F"P])6\GBF
M8XQDKW(>"R%N&6/H9K/!?#X_^\A'/N+7Z[634E(A!'GKK;?BZ>EI_/C'/QYW
MN]WSI"4 S^.7\SS'=KO]%_FC?5FL/Q2*.Z7L*L^R3XY'HX^.QN-;>7YYRW:.
M>^>Q>S;=HKT/C1()$$+JNAYJS:< ;FNM+_,\7_SP#_]P=W%Q$7_LQW[,?W#"
M_.6\/IAY.A@,P!A[3AS_Q5_\17$PF@N1TL/EU69*(6]WK7WU^F(U?_3>TX]V
MC2_.GRYFVV7#5XMJW^C@8*P_#(&>B$T(@502::YBFA&?% CS^:Q166ANGQZ=
MC:?Y;C0NZV*0OYLDJN*,W3 N:@"^<FT6K$T7-YM7"%'#SW_A[:_WEDW>?./]
MKZ]W-JLWNMPN6KE;-VA;@V#Z+C>E%$F:0"8$A'J,)@/#9'"SP^'3;""V+[]V
M_^SH]O0MF9&S^<GT=T"QN[J^7%AK[4B,3)*DX9E2G?/^8_BE0B/^]3_];?0'
M_^)?I-_X#=]89&DZ0,!Q\'[NO5<A!@Y@3Q)E8+'W/MFJ F6 T3Z&$#P0;0AA
MPQA;$1#+&'-/]\7Y8)!AL^T?6&W3(GX9^&>R+,-RN7S^6BF%[_S.[V3?_=W?
MS;[NZ[[NR%J3;U;)US!*IZ^__OI7GSU93'43)B$$^>:;;_83$A_VOL3@RT'I
ME%*;)$F6:<JR>K=+ )R497F8%W;D?9!-TR#-,LP.#OOXHQ!AK<-VLX'V31P.
MAYNCDZP[/CYNK;&M;G7WRBNO.&LM?OS'?Y3,CXX 8$ (!LZY%YW'*\O+S5=]
MYC.?.;U\LI[5&\<1* U[J2S==\>U-GWS*VJ D!AB%T[OW/'W[MY=W[YSM#J8
MS9ZF*2Y!<,$8B%()?7+VY.3P<#X$H)(T]3_[UW^6_,B/_$C<;2L !$HF.#L_
M!R,,J_4J/'CAGK:=N1I/)O7FO?=NM#'+85&8=]][&D((^&L__=/R._Z-[TAW
MNYBG"1O=W&P3V^G#Z*/T-LZ"8\>Z=2]<72[O75^LQK[V VL@C#$ (9!"0' .
MHRV42D"PGZ ;!^<B8H@P1B/X&IQUD$*"\0*C28:[=X]P[]X]"-'3\W_O]SZ'
MX FNKZ[A/8'N3-_K(L#!;(8D5?[XZ+@Y.3YY[\Z=.Y\MA^*SXQ$[MX$O58*H
M';G]Z.%#-YE.+>/LJ&V:TAC#C&FY[OPPRS+65+4B:.1ZM>7.Q%QK+W_[MS[]
MD9OK=?+H_:<3)3)E=1!-TS'O(H(+4%+BWKU[0"1(Y2%TY[#=[9!E>2S+%'?O
M'H>T("8K2'=X/'E\Y^[=ZN+BXIPRUKW\\DM/?=!G+E;O#H?9PYWV:W!LX2$
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
MK5!7"D'4PGCE>F/3C+=1S?9$SH*F5KYI**)$TY228$<$@Y7XS.NOTF+M2:4
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
MB";NJ:4(ZPW8NJJ:MM7&Z/T;AS!M34X?G.'AXSO@%)!IA*JHNEOJ@4!RF-;
M.8 1)CF109J$,3Q87;86+("N!.$)'^Z.;XTOCHKGM?*#]7G[;-,T45ZT!^=G
MJWZ>J^'E^48:#:(*"\D$B. 0)$+  ABK0(B#OEI_"/R5S6 '5X)_PE@( ! 8
MTW;Z:1X@E 'BJ(<@9"C*&DW38+G*L5X5*"N-NB$ 2:X@9Q:,$X!R/9J.S>[!
MUOEP'-0'-Z?G7)H\B%6E=<O:FLZ"(%@+[AO)XY20-*S+9KN\; -O>=)4=H]X
MVS][K)_)UFWRZ'$U7B_J%'8*XFK <S@+>,_@O %C#3RQX+8K$HD@<$F?8#*+
MJ[0?Z,E6M$D2VH1"M\8P'?>%'TW2^X3;C?/J..F'I_%(GO_,/_K9>KU9V58W
MB)((95E"" :M+2@'VJ9[G4;#'E:K#3[]RBONAW_X;YO?^=6_>_72\[<(X_Z^
M=R:EW S"F SV#L:55JY?Y"3V:,+)=$CR/&=UW9( ((0$T%I!*0KK @2!<&D:
MVO$X;0:#01-(V1IK35W7KFW;*,/*19&LW_O>9Q=A),_!BCMQ;["P"O=!X/LC
M*0BQ,HQH2)@I';P&-9XRHPDAY9NOWVM???6-RII_9I:+M=W:VG)U5?D/?>A;
MT>_'%( $?!]>#+P+;K4U3=9+=[LLRL'E>7U0YV1R<8'HY+BF9=F T>[PK92
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
M)$T:QIGM#WIO%E51A5%X']2?FLH???2C'VW_\?_]CZ]\Z:\\E0F![5:+1P
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
M>X62B+:5$TTM?5CNYWLA9Y13U5#X:0H11B#&@'*&SE$<[\T!9^!Q!MG52*(
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
MZ]%$+1HXIP "5'4-V=706F.D4J#72&VEE%59E*TW%9WG>48J:8JBL,W\&(Z
M>$%H!X,1JK(FE')"'+&<4)IG&6&$FO%PX(Z.#K7L.O?)3WS.?>NW'/+!8$"%
M$'X0!(&S)#&F2BFEJ98ZD4T5'!_/11H1NLI69)A.X?L1J-,( O_>!-@/?!N&
M@0G#L!5"U&$8%)22LEK5U>')W99[5(=)8++5RG[J4T\X."!. CAK4=?]HNC4
M$M4:H+G/IWI^W",Z;MVZ[7S?0UE6)#?'W%HKII.$-ZUAJV5)C#5D,!QB8V.#
ME&5%+E^^PK0&ZUKCCT9>W#08S>?91M-T0\;89N=TT';MI"S*49;E25&TH5%,
M4/B<LY RRHBA#H3T4UG*V+UFDW/JGF.'=0[66!AC872/+/%\;RT.?%\9XEZ\
MEW#.$02!2]+4#H=Q,QC$;1Q%2]_S2L[)<12%*^&3>3K@<\K05'4K0:R)PK F
M%-+SO&:Y6K2$4/71/_R8!0#/IR\N,.E+1UL.:P;(.BBE]W0A3M]S*I)VNHUS
M?J^1=IHW[Y^6_D7QEVV/XQ1554%K_9*\(-;N-4W3N'I^8NJR<E$8.ZV,6\P7
M<F.VI3GGV6PZ2V>SD\I(TJFVU&U5>;H[%:)D>/+))W'U@:O@OH6QEA!C88R.
MRK*,P1$:H_VV55X0!/04X:76S@^G?.J_S:&T@M(*G'$$@4":QN3<N7/>*U_]
M:N_D8#X4(AQ5937QV&!LK1UV71NMEDM1Y 45/";3\139J@)7"J/A!%SX4$JA
MDRTHH>BD!.$6UGHHJ])9:QPEW%IKS7@T,80X:VW?NKV?VB2E_#O3Y/B;C"]Y
M@:YA\(N_]'[WOI]_GRV*O(K"2!EC'B?.C=_XC:]^PY./7ZO+<C&^]<)AW#5-
M<.N%&QC$FP 1>/"A1S"()WC\\2=PHDKX$>%=13DG@X>??7(NTWCSTFK176]5
M_LPCWF ZB">+/_^SS_Z1\*F>'Q]5'_C5#[A_^:_>Z^Y7^IM,)E@L%KW(C#(P
M5O?\'L:@S6DWYKYD1VVOWAP(=$V_G:Q;_TGL02L-)2U:V2#DH85!-QH.>#XO
MQ6":7) K&D08?WV]U.-ZT7S=8D^=O7/[UMF#O>,HSRI>9)4XW#^!X#Z)PP ;
M&SNX??,NFJ;&9+P)$5)4,D<<QQCY"4;C$9(DP6J5@3*&+,M@UL(AS@&FUFC+
M%K*3/2>5=N#$QY]^_%IP_?%;_F0RO%(5A=O?.[BJ)8AJ"6]*S;K&,AA&X2@(
M"/S 1Q0.46:]\G(G&\2I!R]@V-Z9H9$Y)INQ&L_"]M+5W>O#27!RY='I_Y4,
MO$5N3OYH>';4P+$"A&L =O?BEHO"Z)X82+1>F.OZ= %)T;3=^MA3?/FTUPB$
MYT')#C_W<^\S_^9?_VLK!,DL@=[9V3@XM 5&XU0Q& X;0G<$52F1IH-U V&$
MIBGA^1R$"+*W=\0($8F2=M#F#7>.L"CTX<"@FJZ')=N>%_:5\D _+50__Q$
M/"\  8%UO;#&W_][W\ ^])N_&<XV-L_4N3W3%/J*Z:+Q4Y^]^ZJFM/1XKPGV
M]_; 2(*VM/!'O46;=1+<-VC4(IO,O#N33?\3EQ[<>B%(\?BSSU]O7O7J5QE*
M>Z&87_[?/K!\QSN^2YZ_<O' M(&Y>WNY9PR9//IH/'KFVAT8H_M)+^V5:>NZ
M ^,,2E*Z?W=!/_'89Z\.AXEZ[>L>>D9W,N$Q/ZR+1L-R,TQ&E!K-5_.,F,Y"
MUBW&HRDH_%[\3'701D$;"2'@N$^Z\2QM=LX.]B]>WKREK;DC=-<U;;'A>9XZ
M.-IK-S<W.R].FK=^Z[>X:]>?=0 0Q:'31NF Q%V]TK71^I7$!?&=Y_=VU"R,
M.?5VVDQ<>>8SSUWX\X\_LWG]R1>\-)P&:6*0+QID>05!<B1B"X00I-,=,,%
M.8&!@E0=!'50ML-P$J&I5YC.""9C@236F$YGX)Q )"-PSK \*5$6$L='&8Z/
M,G 60DH@#!((WT<4#F M>HBCME@MBG[J& 2HRQH>\[%[;A.[9S8QF278.3/%
MF;,;!U'JE4GJSY,!:R@'4\J[K)4\6^5FX'E^XFK_D=O/[6W?N"8O[.\]'6>K
M5N19ZQ5Y1[H6S/=B6$NA6H)Y?H3A< C XMR%731-@]'F,:RCH(S"#SF2Q#>S
MS?&-2Y?/56?/;Q\>S0_OSC;8\6CB?S:*A[DTY;7_Y_=^6_W@#_Y@7E3%%YSK
M[O.>-VL?36/[:^W@X "GS;U3X;Q^>D[7TQ0+ @MMNI=\7E8O\']\Z-^Y?_^A
M?Z=QGW3WEU@^F2_69G0 ZJ;?!ZD)I-;W]AO:W7ON^Q;6UGC_K_P">>?W?C]1
M"AM:(JIR\FK=\0O//Y-_W=[M\LK^W7*'V '7VA'G-*JJ@$,+/W%HS0J#Z0-J
M8W/H'GSHRO\;1"Q[[=>?__31?K'7=?6=S<U1+E4K&2=YO5KHW0OGZOG!GLYK
M*R>;6WHX2RVE1 %X"5P5^(N[DVO?B"_XWJNB?W_3G=YO^SYGVYY6]GRMOPG<
MST<]/#P$@'L0]_OOZZ<"H'_=.%TDW#^-"8+@Q8+> ;-I JT,LK7CB,="*.-
MP&$ZYA4+A+Z'!Q./;S[^J>>_O:ZZ>+E<GKMYXPZGU9@+#&$[AS2(4)8M3H[N
M(HHC3&<S#(816I6CD24L%68P'2UVS@UO_J=O>?B39=W^_GA+/ 'B[G[F,Y^2
M7_?ZK^O\*( ?,+2=A;(:($!6]$V,MNM 0%&5%2V+DK=-&]2UB?;V[O#(WV)G
MSFZC:Q0<%+1M4+<K^#X#]31&H\CQ2)ETPLR55^P\N_/PX+I<'=]DJ5>PP*]^
M\X/_P?[#[_Y'#H#A/H4VMN^V<  :H)QHN^:S,P!;LVT<S8_@^Q9%?D3"*$G:
MLDV,QB-W;AZ/8+UO?N:IX_''/_K,JU3#_+IT?E,XHKH"$3\+)P-8SE&W>V!>
MA\TS T0I@Z5=<>F1"]G??_-KGTC'_G5EFR>,IU_0MCM^T]O>5-VX>=L!P& D
M[I415;5&SYRB'D]/DU,T)"68S6:8'QUCMKF!^=$QRDK9))UHK?2AM20ORJ+E
M7'2$.O7N=[_;_OB/_RB!0PP'#H>=Y1+IWMW5U\K.;#,:G%\NBT?NWKD[S?:/
M-LNB9$>')WZVJGC;:-'6&G$XQ-DS&U"=PR#=!!V<(J+0B[VM8>R-7(!2BJZ3
ML 8HRQJ4>'".P!,AC.J;<80P6 V4>0DE6XPG(VS,QKC\Z(Z=S)+R\N5+^<;6
MZ)/"<\=!S#\1QJRTKKZ^N1/ELI4G/(*$TR:-N 4 J6HT3>WB-+4;6]O.:(![
M!%HY2-D/?X0OH*1Z44/HU-W@OJQ@[1=>DU55K;?9EUS']T]#[Z<J?2E1509
M@/YD7:O9P4"N4\=HO&TX XR!2>(04BHHI6L J,OZ"6+U:N=,=-7HSMVY>3#L
MNMHSVF>,4AP=+#$=;J.M#1SEJ#.):""0'3>[W/G!M3\_O&R3# \__.!\.!Q7
M65;4:3I 4>1K%-;G]39?+IE^!6GJE%)$483[>?)QE**J*V@#O.U;_X'XX+__
MC1 *5TR-G8,[S9M\SJ;EDKWUZ<\^Y96Y3H\.,E*7CIS9O(*Z4L@6%3PO@L<]
MY*L:QI2(DP2$4FBID<8IAA..*&1V-AUHP=F1T=V=C>GN[;:ILC1(Z_N;-W0]
MK&R:YB7-GZ_6^)(7Z,X"@2?PB^__1;SE36_15Q]Z"&5VDD]G4SK?ST^"( @'
M@T$]GDA?UA3%4B+P8C2UAK4&=^[<19HF&+ ()\M]Y'D.AQG-BX)]\I.?C,Y=
MV-H"5V:Z,3H:3J)T,(IN@* =CR='KWSE*^7;W_[V;C 8N#S/W6_]UF_=\T\=
M# 8X/NX%R!Q<;[&U3I"<<U!*X!P0)@)M^V(G;SR.\8ZWOX-88[!:+C%(AJ)M
M.DH)3][X]=\@5*T2.#JFE V/[BRWZIKXLC./%$69GLR7NX?[QZ/]_2/_^'C!
MJ[RE5=G"6 -F>^]WQC@FTPD6"V"U6F$83$ I=912<-X+IT5QC+IIB.W=NWNN
MT=IJK5MSRM@I!(0JM&T+:S64:DE594RVG:NJ"E91XHQ@((3ZOD<X"0!'>FN.
M-81SD$S1R0[:2&AC, P3)P1WYRX^*(?38.E%]NC"A0LW_!@+:^VM/"^R/W[L
M#^K!()1%5=FJDHYS?F_8?+KTKNJO#/]F.!HC6_50R#@)\,N__,MXRYO?;!ZX
M_ KM-!077 DA+*76P?7"<(+WR %*^O8PI;2W7:,,G'%02AFEA'F^1Y:+)>JF
MPVEIHG2?V+C@/4_U*Y!@3V]P01# .0??]^]Q3:64\#S_7L(=3R9\.!H-#O:/
MQDDXF0)NQQ@S:]N6K;*&5G4%SAA\/X0U#'F>@1 *+J@30NC1*.FVM@;U:#Q:
M"2%./O[QCYFGG_TLOO=[OINV74<]+R"O>,4C+DD3M3@N%DHR.IE,5D5>!XO%
MHE<7)S[:IH4G/*2#%*J3:+L&6;8B92U=&(/738+]_<&EJ-$QI?0.YUXMN-=8
MXR*M36"L@3&&)&F**(QZ\3-K^Z):.1#BX/L404!M%$5:"&$)@;/&^FN[#M\8
M@\ /E#76A[7AF]_\%OW:UWZ]ZSI%7_G*5XJBR&,FQAO6VBF L\ZYI&O;1PX.
M#X(RJR=[MX^W]N_,D^5R*0@AS%B+NJK1MA)P#HPSY'D.SCA$X,$C HPP6'*J
M.-V_9I .W'@<8S0,W<9L8)/8,QO3L18>M:6LC.=[)(F:J"H5Y6S.9$?0-@9:
MM[#.@JY1,F3M.$ (73^2>U-?Q@5\K^>!!T$ 3WB@E/G66D,(&1 "HZ2CJVRU
M7929<[ CS_."KJ1G;MVZ,[IY\V9XL+\036.9U9PP%I TC5"5'7P_QF X//6*
M=6W30G"!P=9 IU/7>@'K!H-4#4>Q"B*A@U \/QHGI1#>_@-7KAQD^>)D/)T>
M@9,JFY^HX7"HZZ9!X/EHY5>WC4K78,W'=I102@&;=-(E69;/FM).EXOEJ"Q+
MO^LZJI2#5KU@FET7,\/!T(41PYDS9XK1.%+;.SMSS\<)+)Z]=?/6_$\^\;&C
MX2ANA&":4#1M6]LDB3K/$V:Q6.C.6AM%D24@\'ROAU 3NJ90_=T/:RTH?5&(
M[LUO?C/=W=TE555QSKD%Z>R?//8G]L:-???6M[R)7;QX!4TEV<E\18;IA#_\
MT,,CS\-HN93GC,3F:K5*FUJ&3=,P (0QAEJUD%*!<Q^^[\/87L-@N5S!$07K
M+-(D<9P;L[NSDR=QO+A].]N_\NAP*;NV_,./?D0?'![:.$Z05VM8,<.Z$?PR
M0<AZK$DP& P1AB&TU*CJ%9JJ;V8PUG_?IFE B'5)DKB-C0V]N;75*J5:G64M
M8ZQAG+>_\+[WV<]][G$W2 /D10NM++C?^VQ+V<+"P6H'S^.PQF(VGN'2Y4OD
MK6]]*W_5:ZZ*,$EC@$S;MAW557O16CI\X;GG-O.L3IJV$5U-6%TYJ(X!SH.@
M[!XB0@@!;30\YKDXCMUL>V>9),E2<'%'<'$PFHC%1S[RT>;Z,T_INJZ1Q![*
M2B(O_AK05^LP/SJ&%_B8'QV#"0[K'(3P'*54RDX1:VUCC)'..6V-95*Z1"NW
MXWLT7*W,^>4B'RJE'JFJ=F-^O'?F\.!X8Y7E27>R\HUQE#'&AL,A"0.+I2T@
ME<1JM4(<IG"DKS\9Y;#$02F%LBC1- W"1-^#\SI.$9I^\F]TOV#AC*&3W?HW
MY=C<V("U&H02M&WK..-6*UUUG3P.P^!P.,*QLFB-42J(?&(Z.*VU\> Y@$"V
M+0>!\WS??NYSGW5__-C'<8\&OA9N[#JUUK+YNP\O#@(.SABJJD-9-2#HD9Q:
M6S1M*TVK6LI8%D5A-1@.NL61M)64,,9#FJ;(LPJ,,1CT(J1UU2#+,NKYC+=M
M&VV>'0595HBB+"@ -&O-C(V-#>SMW?V/^=4!O*AN#_2YL+R/MI D"<JRPB!.
MR3N_[YWB#:][?=S5:M,H>Z8JVUUCS,6]X[WI<KGP\R+G9:Y)GN>H2P,* =DY
M""^$M1;&&(1A"&L=\BR#U!V$3_II>"?A^R/%&6L\SR\VMR=9$/(V8*EJV]8?
MC\?N!W[@![!8+/1H-++O?__['0"$87BOV?/5&E\6F[56*OR+?_D>QYGHKC[T
M4$<%W0=%$:7\N9VS$[=<;EX"U6&Q5'&6>P36H6Q*M%*@J0T&@T$_17)+5+G%
MT=V6G1RUK-5%T-7!2 3N89\?>QO;P^/+#T1M,D3.&/_<-W[#F[*W??NW+T_F
MQVH\'EECC/W8Q_X8W__]W^]NW+@%BMZ#E\"!L@ZF;TC#: WP/@GFR[Y ](4'
M!HOO>-L[R+_YR?^93#9GQ+86E-)$-T[ D0>H0T*!\VV.L\2$.S>?V-L\VFO]
MMI6OSK+,F\\7D^/C$\Q/%LCS FW;]?QQ2J%XC;9K,!Z/L'%FC'C"X GAX$HX
MSAT;4J1)@IT+":;C*<)# ]EJ5&I.7--WTTW;3P^=(Z".P"J+B,Q@*P7=46*(
MP:*M!!P@Q !6$^19!:M[F[@@L+V*.2=@W(%[!)+4:&R%#@4ZHW!I<^*\R.K7
M?=/#JV3(G[W\X.:GRR9_)DS8D@K]L1LW;S7_]3_YOJJL-!@#B.MA=1H61=-?
M3&$8HFX:I'&"XK3@P/T^\P9?+N1XMEHA"",(T1<0/_SN'W;_Z\^_3VYOG*&A
M-ZP]C[9!P VAG356@=,>_NMLWY566L,:!JT HT&LI41)ZRE%/$H9\[R01D$$
M1WKOY6XM'D4I!YS"%Q=/^?+$=#J%,0:KU0I=U]U;E"=)LH8 45AE0<"P,9E!
MT"" ]LX62W.IR[M+\Z/JM;*FV^6*^,72H:L(&/%A%="T%6I9(TE#.&:MM&C\
MF!<;NYLGXPWOE@CULV__A]^A'G[D ?O;O_/;WG@TYL9 ,,8L'&H_#E^@EJZV
M=Z:WYO-CWLG*46H)%3UTSQ,)!/>@I4';&I1%!6,KXHO JPKKS::K;^9^<4!4
MHK:VMH^"5!SI#E/5N-1TCNC.( E"^()!*P=&+"PT8#L0I\&I<!M;H=G:%>UP
M3$P0.F>I&C@8R3GW0 B/D]1X?I2"4O:>'W^/2@<#ZP#/"[T8!)NZPH.J\\X4
MN7EUD57#9QY?O+7*]\C>G4-^]]8A81 PDB$5,PCBPTK (P2>+^!QBM:W<$Y"
MRQ;*.'"?P8\XDH& "$(H8W'^TM FJ7"3263&XTA%(>TV-\9E&(:=U*KV_8#G
MF3I?%D:,AJ. @I/Y<0:G,UBC>H5W (0RL%[<%P1]7JFS'K[J,P88#:=;Z ZH
M"HNE:-)X$/HPK6DK?[-N&GET.-\^6:Q"I=2849_<?"8C^WN'N+MW0*JJ 6,"
M01@A23B\6."D/88V%;@@SH\,XC1T4BILGG5V/&;5^:N;QU$<'D^FDVPT&JRX
M8-(Z\Y3P11'%X6VMY6)RYE)N9+M@Q)>4HZ*<.&,UM-1?M+_E/N_Q"^/4=8-\
MWBOM?:X17R I\C*?]Z51;5Z\^O^B?/9RVT[_9]=-6,5E)WG;Z"TC[2C/VH?J
MW)ZI*UR0+8^U])F2S9I?;!!& NE P-'<Q</(;FS3_<'(E;-M/&ULM;=<9;]W
M_=G'FA][SP_44ED(WBM"1Z% W2@( 7!.T!F_;Q  :#L)H*=5**7^&D)'GW\,
MR7V_W\OIOGQEPUH+S_,0! %^^J=_FC_ZZ*-4:QT/AT-C5=W^R(_\B/Z57_E5
M_:,_\F/B/WO36R@,@F*E>13R.%OB?!CAP@O7NS>L3LKMX[O-;I[5K*HJ4>86
M0G;(LAS:&(S' ND@AA^L.9VN0-UDX+[%Z]_X!@,FY=E+DSM7'SS_7!313]>E
MNA&-Q=$/O?N?J.=>N.&L!=)A@F(],<>]X>1+CR\!0 DAE#B(P(/O<2R+!HM%
M =7U E5^(""" 'E6PS@%[3J3CJ-F8WN\TD2NLGJ53;>V%D\\_F3](__T1XU2
M#B 409"@;5OHQD)# M0!E()1!BD59I,-?/C#_S=Y_1M>VT^8.Z20. >"<Z2)
MM]N%_GL,\?CI3Q\_HCK!EWLT:FN"MG8@CL'W!;@/:".AE$$\H;!,N>G.V)R]
M.'&O>^/7WB!"'<TN^)^TQ-YUG#[WO__&KQ8?^M!O=D6>OW@Q&V T#+!:RL\[
M,B]][GL^NC54-O0&D&T&8CBZTKK("YU%6Q*G.DI<(031@O&6$C8R4HW*O'VM
M]M/IG1?V'CXZ7(V<%6]<+LK1T]=?F!X?GX Q'S)3X-0#8S$"/X0(&;H@0%.W
ML)JA:12L:>&<@R<X/(^#, <OZ'4)RO((01 B21+':+^]K0U1"C#*0*D.6BDX
MV]OG$=:+>3$.>)YQ023UN8O3XPN7Q]>'$SS)!0YEF]?<<RJ>#"F(L012+E89
M,<:0V6S# R@L(/_D3_\4/_7>_]&<)C'=.<3#")ST=LA&F\_+EY^O\02 ?)DU
M(/[:\?FY9XTV75\\==L#ID[WV!,"VE%(K2'\L J"8,5]?NO@,-\E'"451!MH
M5W>*P'B]K2MC<$9 :8*FZ["85Y[GQ8%L,)W/E\>[.WYLM>, Z9$G(#@^.G[I
M;GVQ-/@W/."YGR)P/^2>4HJZKN' <?GRP^0]__PGXLW9<(=2?$W3XN$;S\[/
M/O_,\3<UI1X?[QD42X8JUVARAZZV$*P7!)Q-QRC+$G5=@'$#$&"YN@/K-!XZ
M>PD6+41@W7@LVL% +(30^V% [QC=K1CSNR (DN_\SN_$V]_^=G1=5S'&U(<^
M]"%]?'S\5;\X![X,"_3!,$*>U>BZ#DF2   93\?\>/^01T'2# :#;'M[ZZ"M
M=<A1>Y-I%YN.LSQKP"C%E2L7T;8MI)+8V-A 466X<?,F'!2"A.'IIQV-!P)4
MZ(M5.]F,4V^URDFQL3F-DT&P!' RG4T+@$C*6?;PPP_K'_[A'RXHA1H,A^H?
M_^/_UK6- 11 6<_1_:;_Y!O(V[[U6TD8ACSPIZQK6^*<0UV5[L&K#_E!&*0
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
M6,/XPM-08?O:CHE'IHA&>F:#U;PF=B%%9Z-YF?_<__?+[ND7/NH7^0*4,\
M5AM8W=X@NGPM<_%]@J?[E\4"X*E$.$QQ]\8G,)+7<7)V N,XQMLIJEQALRG
MF40@8JRR$H)W(7T"9CB:E8;0G>[R4$T21%LT[(826** &G=&)2H$H=6BKHO)
M9C47G O:";NF&_15=M=VB[R.)-W:/7E)=6>'?E]E92];EJ&F S9;'L(J!Z=K
MO/[AUR,O"J21AO$;UQO%3A/GB B\3&CIN%I/KTS.!EOB?+G*YB_>>+&Z=^^N
M#I "AH#25J6&4,#7%I:5$(*C;')\UW?]1?+2C9?1Z73(HMCX*U>NX/_]B7_T
M8/<=C!)\S5=]%3D[.V6C_H3.YJ>=1U__2)#/S9;5<K ^K7:K(MX5:G]G<[X9
M+&;KD',N;48I*27IR2DV=0&U64,D I1)4,KA+(&S#I00< 8PZM%H!<*!K%SC
M=0</8[DZ]Y"5ZVUQU^U%.NI9<_U+MD]JE9>LA]6E@[U\DRUK$NJCWK[(E:SF
MUEA>9D&DN+&;NO&><.\]!24295XCCB4X;95G0"F(L%!D[I?-VB795.T'!V5I
MW<84JN@/NM4__85?<L^]<-,K ZC\8N1PHRXD+1RJ8@DPP%WXYU*_UG=ORG:<
M+O]<DG/_^ZC(^FK@U84Y!S07;[%ZE6Q<MFYC5.\K;^S&;%:VR0M=R2!O)EM4
M$3;WU@H4=4$<2*L&106"4&*]R3$<#HC1DK%J+*49QM<?'08@$&]^XW62KXYQ
M>EXB#"2J1ET<YY,F5B[<8XLV?>7'G 4@A$.;5Q S%!1!R%'5!0"+;_S&KR=<
M4'#.21#'?KE<XI=_Z;T/SOPKON)),NCVB=6.3"<[9)3T(AB$Y;D;1[(S&9'7
M;=_X=X>[@_[EX=&-3;_(X[C#'\&B.0;5K6J-K2)T^T,PR5&7%023"%,.[PRT
M:N-K2BT(*W'IRLC1X+PJ]4L;D:3S!JBS;*TO7[^4P4+O/=Q?E47CF:!.=I/F
MH=W7Z\/S$U@&0.,U;.WW&WJ?>V+^>::PY-.LWT_9K^^KQ7PZ"/ 7M@CS>2?H
M%P'[@T2N:1IPSK'9;/"=W_F=GC&FE\NE?O>[WYT__OCCA%)Z[KV7)R<GZT<?
M?70W,8G-5OYU+^'EJP=7KNQ[$P8GQRO*>8(K5_9P?'P&I12,T_#04,;!J5;>
MRE_,02BE8+(&QE0 -2Q)@\%RU4.W%^-W/K1$DB9PUGI""?J]@2.$.F.L2>*.
M-"IF)T<GV&PV;271$ZSF2ZR7&SCM$(H0WCA03R%" 2$XDB1!$(2@A& ^/X'W
M#EP(A$F$P;COQSL#UQ^G39!R)V*RK%U1]/J]E[;W)T?*U;=J7=S8WIZN.,>S
MF\U&?<N?_Y8Z33I8+A;XV??\7/7-W_1-X;W;9[>3M+N>3J8O5IG=[??[O8,#
M/ES,<CX_VY!UL4; .PB]Q/GY.9S7B.,855F"<(O^J(/A<."W]T<ZZ<CUZ>S>
M9C@<WMR]M%6\_K%'7MJ_-*Q.3A=W"Q+D>WM[FZJJYFF:UD*(.U$4F5<'!K_?
MC1*@;C0(-)(H05TU<'!HFB8W1G-*Z8D08F=W=U=U$HBZ$&R]L(12!NOJ^]#'
M%D)&*:JR%-:[8+%8#.;K<G,]V0O?\3^]@[_C+[^#Q)W$5V79>M:+>29*VON
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
M::UM3Q6!11C"YMVT_L_'Z?*EC($Z!VN[F7K=-CB5F@< *?UNBB8$C*4(P@
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
M)@C\]G@QL[XGT!@+!V ZG>+FC:?1[_<Q' ^0+G+C1YZ%0=7K2<^HT2Q=%4L
M ]_W>VVC19[GY-S.#DEZ,2NKTMG28#0>E=/)5-5MN2"$S#<V1OMY61P.!H/C
MME*+O?W;]8<__&&EC8(?!'C\B:O/@5F&8=CY3K?MW83@;W.89[4?&>WXWI10
M4%"\]WU_8M-[4^/[?N&,+*1L<F--PS@S29(XU3IRF@1HI4$<(*4'I4OB&D,/
M#P^C(';)3CT:7[]^?7#IWK/)>#SFFSM;K,QR),,!LN5SBQ0NNB6EGT4N,M;
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
M5,F].S>6F_W>07OVPH9_?$OMCX:CV:^_^9=6584VZ-DEX!2 5@CNHCC">EV
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
M]>V-W7V\XA7?ZV0Y@X6%!<"IAZ(L ! L\MP$05!1QJY90#/ 1%%D H^[IFU
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
M@0?>Z^I2HN<'J-L&@0A1RQ8,#.9H2##T8U1MMW83D&ZRQ%E8UXW-_&7BKPU
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
M\^!Y/BACG5.*Z=@ 0DI((;JO$P*LE\#W?"BMP"A#7==8D2.0SJ7:$4K=\?-
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
M>](E?+9;>.OG)_C<L9A.9]!O?H$ RT4.55>  Q%42J*IGTWK()]KO\H+6!6
M. )&!2AX-ZI"*"BUJ)L,UC%0X;LPD4Z9RE6UY[[[>_X.!4 H" 6 @X,#]ZYW
MO0N_^9N_Z4ZT6CX3.^U+ 2=SOE55X8$''B#?\BW?0CW/DUIKKRB*>+Z8AVEZ
M*)HFI91HD..NIM$-M&K!J(8U#(0$D$+"%R%JHM 4%DNE,&^ZY%Q(@C"2D#X#
MI01<,'!A :+!N(-! RIR$),#C,+1#,YIR- XC0)A0HRVK9&1J"%(.YBLIUZO
M.5K9D$=>X/:)5S4.*@)I8:%MKFRATSJGC+2K@S5]TJ#U_6[\D3".LJ@^>0L\
MUS>&<D ;_/.W_9(&4+WRE7]#,Q T<UW<]:*M03K/>B+09YCO]\[GP_#P:"E+
M0P-C2J:5(XUI4!L#ZA%03Z!=.I1E@S!(,%Y=[>CBUJ!M%01GX%("%,ARB[(J
M$?8XDD0@#,-CD;8&VE4PQ(![&JTMP:2$8P0:'$1H,-= &P.G+21C*)H<SED$
M@0\8AZHN02E!'(<@KD#5I&".PEJ-13Z'YPE'O8$UK<+:QAJ:MJ5-7:(J&SA'
M(=@06@.S8@^CE3%X0.!4AF5V &,4>H,8(NQ!H\%T=H-<N<*%D)R'"5L-8^XV
MM]:6HTGOFN=[J36"N9.;\YR'R>T9]-NXC<\ QBF,[@ZMNCJ==W:<<7OURC--
M$$2 <XLB+=+US366SO+E8KY427^KF%V;D>TS:\SS@M@YQ$*(];)H_*IJ-E2K
MI>=Y*VF:RJ9MO2#P6D*<J:KB\G TJ#>VQM?!40W6-M)X!69YI)UM,-_:G+3$
M@^OU>JC:"B<'*CU6+3Z!@[OM=?JY@ /J\J99O6.%S[9N0#F#_1RI^=[&;7Q!
M@E' W$21=\\*9K5MVZFH*P7*&-)LB9_YV9]VO_J.=SAK;>UY7NU(GM]QQQWD
MG>]\L"&.YDD26F<@00F_<>.&VUS?<O#E/AQ(W.M3VYJ(4A:!0$/#HH>,8&(]
MGRH WIUW7O!E#\/KEZ;>8-"+PI&PV5%5<,[*() 9&#Q0L#(M7YCGN0Y#/*04
M(_-Y2@ ;$ H!XHXX9XU2JE5*V<4BQ1O?^$/NC6_\(4<H[*#?PWS>C<S03WUE
M;@- 4U:(>SWD67>]JKK&/_^E7R(OO/=>,EX9!ZJM0L[Y:EW7D2?]\-K._'F,
MA,DCCSSRLB+3O>E1=J',-2^RAC:UA6H,VJ93:@W#$).U53T8A6H\&5S>V%Q)
MA72/@33UYM;J?E5GQ?.>=V$YFRV>"4*Y/#H\VN42[>;6JF8,B *.>=5 "(ZJ
MJCJZ/4Y&W<B)NO_G%5("N@&:MB4 *.?,MQIQ7A3^8E%Z6FM0=.*#C'@@Z/0!
M"#.@-H!C"M+S,!P,#.=<<<[-_OZ^/7O^7))EJ:"@0R'$(DF2>:_74T((IY2"
ME!)*J2]YJS5C#(X5Q7%T=$0)(:(HB@ECK#>;S>Z:S]KQ8K$8-$W#.>?@,H0B
M% 0"1@+.D6-AS1+66)!CP39*NXZXR2BL->""((I]2+_KU-IC)@2(0UTWF"_F
M**L,C<HQ7(DA.-<R"JL+9\\=*=4N+ER\<$"H;1C#I3@)ZA?_E7NGPL.^@SN@
MS"T8MXHP.R;4<DI=3#G9993N.6<:W)3Z"2E0U2W*JH+G<33M9^BBWQ3?_-+;
M?LG\V]_[??NF_^/']E_];?_-(6H[[PT'LDCW=X44@_ONO^_.JC+G-C?W-O?W
MC];3M)#+9;[2-+4@H#U/1BR,0E86#2BE&(U&J*L66G>S]EIW#AZ<<R1)@C ,
M,5UFH(2>CF6T;0.M-91JT;8MA&#X_]E[\V#-SKO.[_ML9S_O?K>^O:B[9<F6
M%]F&L<T$#)@UKDH1CZ$F 6,@(8R7 LPL3,(0S#!,G&'())6!8@;0@#TX!2X/
ME4J!O!9E++"-;22O6KK5K59O=WW7\Y[UV?+'>=_;MULM))!M+7T^*M6][UWZ
M?=]SSWG.\]N^7\_SD*4I+"PXKQ,H>9Y#*8E!MWO=[RZ3(U$4H=-M0>]+A&&(
MP:!O^X.>Y9S^]?KZFCZR>20W1@=IE@3;VSOA<#@6629]@%K?CY4Q<-J=CBN5
M] @A/,LRE&4)QNNJC]$:1AMXGH<TRT +D(<>>BC8V[MZY.*E\^WU(X->U'*W
MM-&?-@;UW.FB8$0(#FR8GXHF0&^XI='6@#J 612BO<#'7W[ZKS"9SO'*N^]6
M6FMJC2VFDS$)X9.LG*7'7[2I/O_9OTH]UR7R[(B&84NO;FS(R?Y0[,V&7N"'
MW \]T>N'VNRFCIE*SV\Y9:L5F=E,#Y6>5?.*9A[U<B_R<ED217AETES*N.OK
MCWWH$WCPP8<AJ(?*5/!<%V698UD;=IQ:+=.89H;Y\ ;;XEKUG&!I9[&H<A\D
MCMGBM^K?),S":E/; 9A:,(LQ!FT4...HU),%Z(MG/CR$OLR7'"J_&=P\"&A2
M*PW/!1AGT MQ.>8(Z$IBGJ6U,,]BWKB2$D59P.$"@CNULK"2EH! !,9^Z<$O
MD^Z@KZ:32;4SW,GBN"TA+(]76UJZRAHE4THX>.A0XUJ3%YFBE"D_=@T(YM$&
M-6?.G)7=;M>)HK#8WILB)7/WR'J_@(%-,<X\[N7*L+E@PN.4BT1/4^M96=HR
M=2(-PPVQ!@J$.)0XA>MZE08U[=Z*K:]Y"RH8C)(83V:+98# R)M4D&_ZN7F2
MSY_O+%<G>\.B5,]04U&+0H$ W&%0E<9+[KH3IT^?PI6M*_38VG$.BT"7:#D>
MXBH+^W'@Q,P,(LC2G^S->)Y5M*PJ6&T@90YE2CBN0!2Y5O%1Y;9H%O2J2= K
M)L;FNZZ'@D>SW96!G^U,+LT[O=YL.-R?GSAU7'W^KSZKG<!'FN6+0!_P_0"S
MV0Q*Z4,BJ1;"X:BJA6W+ <N[P]<&>^.:?\._+4O@SMN/X?93IXB:Y]24'K>2
M.).]G!/-F:PJ"%J"$0[ PEH#6%.W\W("OQ6"$ 7N4C.?SZ0?^IHJKHM*H:@T
MH JRMK9& )#Q> PI)1BK6X1O=8NU)9[G(4W36G-#""1)0AW'H4F2\"RM>);-
MF=8@KN/ =P-4M [0'2Z0SN?06B)+2QCE@7,7@G.XC@_/\^&6&936$(Z!'PCX
M(8=%!:45+!3RHH A%90=0Q 'PM6VTW-+WV_)5MM+"9E.VH-@/^J4.ZXG"C_P
MMAV7EJ7>'W/F#X7#QI:8&:A5A!'!..6,<05B4TL@AWL3\_##CZ"_LH+]_7T(
MX0$DA35 *=7US2.'63QVW!ZJ- 5W.529X?+6%?OXY?/ZP2]_SIXZ<5O."%.6
MSR?45<9SZ;Y$&6S>%HF@K<3>'G-WQAVA)!5::2JE%,QC3JO?%A2<[$_W2!3&
MX)Q": JM2E1F#@H+(A3\D($4"0J;(B\LC-%@C(([#$96 $GAQ3&"@*$H<LBJ
MA!?$<!F%YBE(52'7!9S(L<(:%$6N+;$V;,76;W-KA;3=#6NMY>CWJ>X/J'%=
M,6JWE6+^<*XK&6R<[$2C/-7(1DX4L,I88HV92\:XN]JB?C+/]72V*W)<8F%?
MH-/I4,I RFK$9L4N(:Q 7E2(XQCI?$H R?W0<;N];M3KQVVC! -X75!;=GEB
M45!O O2&AK\9X3!XKH=D6L]K%6F.M_[H6\W:^IKYR_O^8MANMVD8A,/^8 4
MT.EV9)ZFYK6O>YWT' >H%/[)S_T\_<5?_$7:6>]?[:SW&0"_G$ANC&FUVVV7
M,>9'45#Z75^'O7A6)G-*&6GS(,@!))/1?-(91$4VJ]29!Q_##__(C]@D2: @
MX3D+Y<M#FT)"" AYHJ)XP]\>JVOC62$X9'G-<L=:B^HYKH#?T/!,68K4+)7>
M=24!8Z&,K*L$A]IDI9*02L%S7%#"8*Q&40!*&:NUS,,P+ FA\R ,F%:22BEU
M$$16R:HDU( P @[.2R(Y(42#P5:%K#[\X0_C36]^DWG7S[Z+_!__YZ]3/_2]
M=8 ETX0YCK"M5DL'4:3R-)6>YX6@5'#.T6ZWM;)FVQ6>=H2G""A71E-9:>TZ
MW #0>WM[B-IM2%DMYPUK+.![/O)&J/%OA%&*,B\  JB%7L'>WCZ.'3N&S8TC
M?#[-VL0Z=TPFR?%+4[G^T%<OO)PAB!]^\+'35KM\.IN*(B]@M %GM6"4UAJ.
M"$R[W2E/ON3HI>.WK9T_=FSM"_T5ML\X_IRY**NBF#J^IP&HQQZ]4!X[=DP!
M*+K=KA5"((XMDJ2 XXI:(=KS#M38@2>*@SU;K*UW<.^]'R*W'3LI"/-C,*RD
MN]BX?/ERVQ?=J"Q+&.; :@X" J.KA0V4 A$&95F"*X!SGKJNNQL&P31D-)FF
M<P7 QG&<&&,*2NM,,><<2BED6=:TN2]8>IF[KGO0(0%;E@  ( !)1$%460
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
M7FLXCH,XCI'G.8001"\<)+36UW5F 3"[NWOZU.TGB^EXQFJO=D:J2I).KUT
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
MX>"2,7:07'$<!T((I&GZ[!RTIXE=;+;K<ZT^MEIKE%6)U=55/VZ%X>4+>YW
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
MN[N[WSB1L89;DN8J;VAH:&AH:&CXAB,.?6X/?;1X0G7H9O..+ "4 A4,QBC
M2, "41QCGB3@G+48%:UD8E[.$!W]TE]?/IT,Z1VCX?3H]M;(9T5(>1J"LPAA
M,( C:N]?:5.X3H[ J_"B.U=F=]T]N%I6V2/K&ZM7PS"XOQ7W$N&P,Y3Z,]?Q
M$B6)+O*ZE;@H"FAUHW_Q$TM%S_?@' !4)N!Q'Y6:@<'  $C3R_[VI0NM3M3M
M7CP_;@?L.)W/,H2\C62>(9G/03''8*6+=#Z#(PC\T$5GA9>2#<N9O#)TT=OK
MK ]V"MFMQM/<E#JPLZ2>:W8<_KSPB'^N<-A#>VFW!N"Z8UC=T*I^8-.]N 27
M-M[68)%PNO[[#7]7GN4ND&?E[_?TG[3)_S0T-#0T-#0T/-]0"LQUZ^!=F[KT
M!V">)' <!W$<"\\C+N>T)81H>9[7#OP@=!SA$4*HDHJXK@O..<JR0EF6X)S#
M#WP P.KJJO%]OPI\/^ET.I-VN[WO^_[0<<0P"# KBB([<^:,[G0ZIM5JH2@*
ML(7/]ZV AD:E:C]RL]AW=SH=*H1@ERY=Y+/9C.=Y#K5H1Z>,@C-^H(P_& Q
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
M[6O;2-,4T^D415' <6RXG@NM-:24QK(LM;:VE@9!L'!==]+I=A9NY*>694D
MVG&H?D;(W8S^!R"$$$((>9EQ8T$P 8,&VF@$/D=1:/@^4!;+XO7^M>NLGM7W
MGUL[L_KD9V]\YWQ:GS::G[AT\?K69/R4_\27GVE7E0*,C7Z[A^%PB/EB#&Y5
M^*Z__>!HGNQ-3Y[I_K^MCG/]Q)G^>1@\VC1J;V5UI3Z<'KYHC;8H;BU?-X"L
M;G<2UP TJGS\DE^;E\4+E:C,\SZ"@8-#W%ISKJ#QX0]]F/WPN_XN W ,0$_7
MUD,WMO?OO?3,]1.SP]J935*K%8;,YBX\.X)1P&1O J!"7<_Q\.L>*'I#.Q>N
M^$K0Z5P^?<_:YV%AMRGUZ'6/?)NZMG/5%/ERQ-WR(-FM(]%'+X#ZNQ/R:D8!
MG1!"""'D918&$8H\/]KA;=LVBJ)"62R__\9''N+][KHPQK2-02<(PMYT7+0O
M7;P<7[V\Z]BV;RLI8;2!@5YV"F\:""&,;_EF,IG.5];[LU.GMN9%M9@7:;VX
M?/5259:E2I*$UJC_%02>CZ(L8;2!AH;G>!!"\&2><M]W?6-,D!=%7!:E7]>-
MD%)QK14T-)C@,,9 :X Q!LNR8>" <V:T4D9IU0CA-EJB>>8KE]0SEY[2B\7"
M9%EVIT^;$'*'44 GA!!""'F99?D, -#MM#&=S;%85!CT6_BY]_\\^ZF?^:=H
M<NG5)7/]T'GDPA.3]2>^=.';1P?IRO:UW8%2PH)AS+9]"(N#,0;;9;!L@[ =
M-IX?Z(=??]_G:CD?&Z:^.%QOW:B*YO+/__S/S9YZZFE9R^8.G_VW%BXXM-(0
M@L/S7#=N1U8R+4ZHQEI-Y_(U6:J.UX7QE60PFL,P!L89M&F@M 2XA.,#W &$
M4TH%TVQN;LR,52YV=@ZRW_[M_ZW^Z,=^7]_8V[WU _FM;>8&U+F=D+L/!71"
M""&$D)>98SNHFQJ+10(.X/X'SO$?>/O;Q>O?\ 87C#E-TPS". JV+X_7JKI>
MR8NB6]>UGV49+PJ%P ^AM087%AS'AA "G#-TVIUIW+$*SW-VCJ\.)\I@#\#$
M#>S"LBQUY=H5.):#4A9W^A*\HC'&4)85&(!NMPO9-)C.9U@L%E:55TY=56%3
MRRC/\W91%+Z4$@ '%QQ"<#"PY9YSI< 8X#@.;./!=5UC65(;8Z3C."J, @,
MNWN[$%PL[RECU :.D+L8!71"""&$D)>900/+ J34L(7 6[[W[?R?_.3[G8WC
M&RUH1$$4G8%&O+=;;&6)'%PZOS]@QK/;\:;PW1I9GL/S8SBNC58K@N4PM+L>
M-D]V#MI==QIW<-ER,>7 =K)(,L:1M;LM90D+AHJR7Y?O^\CS @P,AZ,#A$$$
M (CCEJV4=HURVZH4G;I@/5GRT"@'@G/8PMSJV*X HZ%-!8T23 "6I>!'T&[
MU7PQ:F(1RO9J;%;7A@;0:+<[&$TGT$KAV?WGM!N!D+L-!71"""&$D)=9TQC\
MJP_\JG7_ P\PK8P[Z _]3KO=RY-R73>B?_'"M8<M%K;W]_<?$BSP&6.NE)++
MFF$\'L.R;5BV!<_ST.OWX ?.(FX[L_7U]0MA+$9!@,=GLS+M#+WQ%Q][K/G-
MW_QU]?L?_K Q8##48>SKRO,<GNNC%;<P&AVBR', @&59%A?<!72DE(KJNO'J
MIK&44F 0X)R#,0[5R&6\-@9::RBM8'&., RK=M<IPS : WK>I*CV]O84 ,QF
MRVT/?N"AR._N.?.$W,THH!-"""&$W %O^[ZW\@<>?)C#< <*7ET@3A/=K0L,
MTKF]KAO=R19BD&>9%7@#44,C*7,(YJ,H"P0",$S!CSA:':N*6CR)NYC9;C4I
MI3SL#+T"W!3_X3_^/^;W/OPA P!1V$*:I7?ZU%_QA!  @,/1(?K=/B;3"=IQ
M&Y/Q6 @N!)1QE%1V4S564S5"-1H<&EII:*8@E83@ H8!4DO4DL$&@Q=ZNCMH
M2\^S2S^V*SN&LFQN;,%AN(%L *T5P#262QUHN0,A=QL*Z(000@@A+S/'86BW
MV\'H8-\WVOY;KA,.YI/\_AL[AYM[-Z;#NF(/9(LF./^5*_;N]0,,!NNPN(>R
MJ.&X#CJ#-J+84ZUVF)P^=>KIWC"\%L;6E=-GP\\;CM$CW_;(]:O;%[3M<#V=
MS2&$@&W;2+,4KN.BJFD/^M>BM493UW =%X]]\8L\CF.W*JM *K5E6597F_H>
M)=5 2NDW36-+*2&8@%(*G'$HI2 X/_J[E)3:&*$=Q[D0Q]&A$.*2Z_$)#&;S
M^5P:8] TRZ4-5=E0+B?D+O9"4R )(8000L@WH-5J?=5[UW4! '$< P!D8Z 5
M8X/A.K=%Y$U'E9\E/)J.=2M;V)W%U'BSL70L'C/7B9FL-7S?A>L)^(&-K)RB
MOQI6:YOM G:VJ/5D?N;><'HPF22:5=GY2U_659/K13K'<HRW0EF6 #2%\[\"
M8PS",$155]C8VF!1% D_\.WU]34O21:^EK4OF](='^X+)6L6!AZ,T1""P75=
MN*Z'-,V0)"G\((34,$E:F*C5R>-V+S-0)1.H'OO<8[HL,R/U,IQ;%KY&.*?4
M3LC=@"KHA!!"""'?9(O% D$0((HB'!P<H*HJV+:-)$D  -H ^_O[;&6XP:14
M45X4W?FL/#8>C<_L[(RVDEF!(I.H:P4I)912R/,<15$@CB*<.+&%U[[FM9>K
M.IV\^6\?>USXN/3,5VZ>O_<UZU?!D!H#8V!@<*O-&/4:^VOI=#J8S>9XY/5O
M8-#@H]$H7%E;&3S]Y-,;ZVO'AJ/#PV.+F6PO%@NW+(S06H%S!@@+EF4A#"(P
MQL!@$ 0N&K4PGJ_URLK*Q4&_M2N9W/[H1_ZP_)F?_:EF?W83'(!FRY%N4-3#
MG9"[&05T0@@AA)!O,B$$RK*$E!*^[P, BF)9N7['.]YA'5O=X">./]!W;2>>
MUKP['3?]R6&UGF<BE)6'R7@.63?P?0^]7A=!8(-S \<5.+81-Q52W9C)WAN^
M_>2HTK@<".S<^]KU W"3[MW<+34:LPSF'-H H,%=?RU)DH"#P[8=:*U-$(8F
MF:<X=FS#.3PX#*;C>9C,59#,4UZ7%E.-AE$<2ADT=0/&..JZ@NLZQC!CJKJL
M;5_4MFL5AB./AE;ENJ(^G.T!4.@/.C@8S5#7&DP 1@,P]%2%D+L1!71"""&$
MD&\RS_.091GJND:[W3X*Y\/A$-_^[=]N_^A_\1ZGWV]MJ@;M1C:KLFDV\RP[
MJY2R?=]'FJ;04L%U'7B/JTP  "  241!5#B.#\>Q82#A>A'6UM<J8QL9M^(K
MV]NCO=<\-'C<*!R41;7O1W85AJ$RYG;E7(.61O_U*:4 ,#SYQ!-&2J6C.#17
M+EW%<#@,PC"(BV*W4Q0ZJJK*4A+0QD!IC;INH)6&;=M@C,&V;3BVHVO'+H+
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
M%WHXGS2=V;2T\TS"J J"<[3;/<A:8SY;0#4U',= F\JTVIYY^/7W7SE];N7
M]:Q'/_:QCQU<V[DZ?>+IIZI_^_%_:_*L@6W;7U4])X20YZ* 3@@AA!#R/+=G
MG@LAH)3"K_W:KTD X)PW6FL '-_[O=_+'G[XM;!M2UD65*VAC"F#JJZ.7;]^
M?3-/U0;GW'-=EU75LM.W$ *6$'!="_U^VS@>DZNKJSM1++;]P+WRZ*./'OSV
M;__VHE'+ #<<]'$X&L.R+=2UA)3+6>LTB>L;(]7R_C+&<.^]][+WOO>]5BMN
M>0#"/,][6:;ZN[N[QT8'16\ZG8;I0J(L:C2- M,5!KWE-H.FJ<$9A^<[$$*8
M*(K,F3-G]OU W:CKZF)9ELG[?^']J<9R'%\8!&CHYA%"O@8*Z(000@@A+X(Q
M!M_WCT9Q.8X# )"RAA_:,,:PHJR\P/=:MHTS327.[MV8GM/2Z\VG,V]T,&=*
M2;BN#<]C4+I"V>PCZO30&_;."]LLCAUO70TC<<WR<9T+E4KU;'6UJ9</ P2W
M8=D5@L#%8D$CN+YQ#6S; 6,,55U8C/%.61;K5:'7 Z_[H#"B7U=[&W5I1;*Q
M80R'Y]G@7 "&(TE',!J0.H7O>O ""T%HIG&;%7&;W:S5XF9[9>W0#WD#-.AU
M!BCJ"FF>P ^".WWRA)!7, KHA!!"""'/XWD>RK*$E/*HFNXX#IJF@;I5 :VJ
MBDDIF>#<J6NXD\,\G,\709(DP70ZL_,\YTU3HZD;U+6&XW!$L8\HZAK/MTVK
MW4Z%I9.UU58FC<F_\L13E1!<]7L]Y$4)K35FBSDZ[39F\RDLBV&Q*,$80'W@
MOC%1%*$H"BBED*8IDTH*V32N45:LN8Y<1X2+Q<*;3E-G-IM#-0R.$\)Q' AN
MXV!O!':KU[+C.O ]#[U>*#L]5@(HA1!5/I[4-V_>5#:WD2P6J+1$N]7&;#&_
MLR=/"'E%HX!.""&$$/(\95F"<X[E<G; LBPT30-C#"S+@C824E8=*2O/MOSO
MF4X6G<N7=E^3+?2Y^:RXYV!_QJ$M^'X$VY:HFSF$K='M!]C<'!Q*52^V3@R^
M8-D8,P>?_OA'/S+^Q__XQQ:3^:T]YP   8!#Z>78-*V77_5]CCS3+_]%>15)
MTP4 P/6 ;J_+VJV.G27)2E[H>_9W;YY,%Z;S%Y_[TE8R4]:-ZQ-X;H1>UP:'
M@+$-:KD #,!% \=5L%V)P; UZPW9H4&V7<OY_MJ)<Z4E *6!VWWAYA3."2%?
M!P5T0@@AA) 7X'D>?-_'>#R&95F04H)SCA,G3O#7O?Y!<>K4R5Y9E:VR5&M9
MEG<7B_GF=%1UMJ^.&&,<55W!:(8P#+&ZUE)1[-119&="6#NGSYP<6Y:UEV:S
M*1B2X7!83.=S< !1'&*1Y+ L!UP(),GB:)E]N^-B/J_N]*5Y50@"#X^\\2'V
M\$,/@3/>9%FFE+*-TLJR+,?AC G/<WD8AG!L'Y9EH:Q*J%R!@4%I!<XY..>:
M<Z[B.,K:;7L!QI+Q>)QVXP"3),?MQ0Z68 CC$-,9C50CA+PX"NB$$$((N0OQ
M6Q^?5XE>%JOA>S;R/(<0R_=EN=SW;5D6WO6N=SF__$N_'-2E>: JY<:%\]??
M-)T4W>U+B^^>30L<',R8Z_E@MH+G"W0&S'B^KOJKWFAU;>72V7.;7PSBYMIX
M/'[F-0^>R337V],L:8P0, "F208 4+(X*KT6Q?*3^8S"^3=+797X-[_[;]C6
MU@D-(/=LMYHN<N6)V#_<S^* ;WA%READ=<!@$-DM5.P&))-(J@JM5@LKZR%<
MOY'<.2B4;]T,AL>NBIAMNT5[<I#DX !NMX33VB"9I[ YT- ""$+(BZ" 3@@A
MA!#R/$6Q;-26WIJ7#0##X1#O>]_[^)O?_.80P,IT.CT^GZ7'#P\/SXS'>71]
M^SK+<HFJE*CK!H/A$&'L2L;0^+Z_T^_W=Z(P?#Q)%D_$G6CGY,F3UZNEDG.N
ME5*P;?MHCSMY:7F^B\ /?-4T;IJF@Z(L5\(P6ON_/OFI+II>>Y$DX*R#*(K
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
MT@2 0KO=QL;&&KOWOGO%F=-GK5ZO%QG-N^-),RBK:B!8,6",V5)*RW49BK(
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
M_*L"NI02554=O=_9O0H.@3>]Z;M8''0=7<&K<B?T[&' S$T7NK084TP( ,Q
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
M9I[.\SGS_&IM?:OQPP!95<*P!G%/P"*YG3>.$'*/HPHZ(8000NXZ-P:T*]4
M *04:%2#IJS! +3C%K(DQ3M_\ >\O_=W_ZY<'ZR_ZNKE2=]:Y\LO7[FR=N7*
MY7."!YQS#L$%%DF*)$G0[774QN9&7C?UX:.O?/ YQMCS%RYL[>WM'Y;#X<!4
MI8:4P"UKULG+)$N6X*Z/*(R0S!?(ETN<N7@1O_Y__#H+':^[N;46E07>G"R2
M]='QZ#\KLH/X8._DU*5G=D61-)P9%Y(# A4<R6"M1555R/,<6UM;F"U.<-_]
M]RDW,/GZ5G?_L<<>^HM6%W^:I?H9)MCDU8^]4C_^Q./6 -C<W,#1T3$6LSFD
MYT)5U.)."'EY4$ GA!!"R%U'*\#W@:I4 #@8 VZ4IR4'EDF*U[[J,?;@@P_*
M1QY^A5>77NLHF<<?^^@GVD5F6]?VIM)U(WAN",?UX/L:1<D@76N[:UXCI2JK
M.LF4#HHTL^7.SI:=3H]LW Z1+//;>_'WA%L.Y=^<<O]IK046<!V!9#X%+$/4
M[N*-;W@]>^UK'N.J@ >#L,S1*5+36<R:]O1D&4['A0,= K8&@PNC.<JR 3P!
MS@6,;9!F2X1=0+/$;N_T*B]BQ?;I_J*_WEYFB4FDRPHO"JK1Z!A2"DC7P62R
MFMKN>-[--X4((>3E0 &=$$(((7<E*3G*?!7JFF85FEI!A*K*\*U__UODO_KY
MG_<\-]ANE.I'G?"A"WY_^,O_\\=?%4?K7*D&13Y'%%E$41O=;@^NYUDN;26$
M.&RWV[L;&^N?JM1BKQ6YQU59F^/C8VN-@>L)U!4MPW[9,:#,,GAAA*JHD"V7
M8(PYC"$HB_I"MF2GGWKRZ=<MY\7PN>>?.SLY7J#(-* =M-MM0$O4E8)N#(PQ
M$%*",0YK+:24YO[[[S=GSY[]1+<?3B_<-_A3Z>%9QO&,%_/#NJS3T7AD+0 N
M!9I&0XA5EP8TG5$@A+Q\** 30@@AY.YC@+(P8(R!<P=:-Q#@:'0!96H<'%SC
MO5[79R(()X?S:#')^Y*%@Y/CE(^T8NUX'4;GT(HC23*X7@7IVMKU4;6[/'&#
M9CF9[RT>><69XO#XL'S?^W[+_O /_Y!-T_)V7_D]XD8%_9;J^2U%]3#RH)1&
M72I4608_B-C?^EM_1W[=UWU=* S6NFVWMYR@6R1B+9VS[G)B,3E6:"H+W_'0
M#GJPS$"(&AP:C .-*E"K#(9E\.+6=/O<L))A<>RUG(D1S8'A. E\N?BC]_]1
MO4AF^L;X "$X?-^',0:Z7G5LT" !0LC+A0(Z(8000NY*JEF=/?=<'UF>P\"@
MJA6V-C:QN;GI)$G2#GW6JYNZG^?JPOCX9&-_?T^XLHNX-83G^0B" ,>C8RA=
M8V-S+>_U>\OM[:W1SKGUP_5-N3\9+Z=;6UO+'_GO?L1.)G, 0+L38;G(;O/5
MW]N,,6B40JO=0KI,\?##C[#_\!]^V<^S9FTRS2X&,CIW,BZW#@X/STU/DN[A
MX2&.CV90-4/@%FC'731U PX+SW5AK4)>Y&B40A1%>,M;OGQWN-&=GSJU_404
MRQ/AX.-1"R=%78]^[==^K?JU_^U7# "TXPB+Y(776CH>XCC&;#J^;?>&$')O
MHX!.""&$D+O0:MRW5@P-5^  +#0 BW>^\P?8@P\^Z#F.WS\ZFIS*E]CQW?ZI
M(LL'[7B3==M;<&4;G'.$@0_&#FT0<GMJISONKX>CJ&T?7QO(IQ?)_,I__#__
M]_32<T^KD]$$ !"$+I(EA?,O&@8 ]C/VQ)=ELRJJ6X:?^]E_R3>&VR[3.%LD
M]6;<BAXXNH+7S,?Z;+&4;5-'GB_7,5Q; [,N?->'Y[11I#,H50(P,+9$V2S1
M[D7I]NFM?/M\^$PK%J/.D'W LCJQ4%<_\F<?+][WGWZS><__]1^M!1 &'HJR
M@.L*&,.@E()J&BSGB[_^^T0(^9)! 9T00@@A=QU'.FB4AH5%75<(?!]EF2,*
M _R3'_Q!UE25,SXYB85P^[[O;#SUQ--K)T=Y]^+%"UC,&H1A"&T,A) (P]!N
MG^Z;1U_QBJ5!-JWK^FJ:YH=1')[\]F__=O6;O_5;^L;D]B*GZ=U_'1P),":0
M) F^YWN^AWF.+[7"H-V.UI]\8G=[>2+.I4MUWWP^#YJ*2<886E$$1T9P'0]K
M:VM(DQ1YO@#C#,:4L-9B8V.]>O6K'EVV6O'!8- ]#+OB"2A1P77''_S !^S/
M_-S/V!MM]W$[QM'Q^&83OI02L!Q*T_P!0LC+AP(Z(8000NXZG+L *@ 6CI00
M<G4N>'O[-"OS,O9<?["U<>;"7_SY4P\\^_3!Q= ?MNJ*N54)>&Z$\7@* )A,
M,YPY/ZCR<JR4GN];41YL;F\<)-G)>&UC9RDE%  ((>"X@@+Z%XEP'6C5 ,8
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
M;_CZ;WTAA=^RV/K6<'Y#LGQAY5M3OZR7?=>0PD6K%6&^F($Q 6LUN #,C6,
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
M_=C:()HOY]6UCWSD(^:=[WRGMIS=7,%W='0$QAA<UX4Q!D*(FQ5U0@BYVU!
M)X000L@=3W#.& .SU@9:F; HZNAD-/-.1E-65Q9: VE:P!&K^>*>Y\/S/-1U
MQ<JJ9,8HZTANO< 50G":P0/Q69Y[X7 V8PR,L>L=#/8S_OU;O_++V3O>\0[V
MEB__ZAB0$1I<J'*WO;=[\NID6?<?_\2UG:.#O'4R4KPJ#=/:,F-\."Q LJBA
M5(,D2^%I#6US=-<%A"?5VKHS[ZXYUS:WXV>M6'S<BO#@X@.MW6L'X_Q'?^B?
MZ:>>_DNKK $TT.ETH+6&4@J>YZ%I&FIO)X3<]2B@$T(((>2.9H&;W=5:*UG5
MC9Q-I\YT,A59EL$5+7B>!R%6;=/&6FQN;4$K!<XY,UJSY3+!((HL #:?SV_C
MU=S=A! 0@D$(B:__AF]D$(&K"QT6N>YFJ>K,9K/UV33OG8Q.XK)2KM::%47)
MC $<Z:.N:TPF$T@G!JP%&$/3-'"D!./,NJY;""&2;K<SE@Y&@X%W;"T61\='
MU7O?^QZS2*9P'8ZZ,9A.IP  QW%@K;T9SMOM-I;+Y>V\3800\@6C@$X((820
M.P[G#,:\4+FU%LQ:L*91055589K6OE;,,5J@U@;<>HC"-@"!(L]1UPV&K2ZZ
MG4[J.'*RN;F>=0=>61;9G'-0__-G5-!OK9); /S3JN> $!R.(R&EP.GM';Z8
MSOVRF&]ZSMKIR2A_B]'!<'2M></10>DZV(I<*.;QE-4B@6$&4D@(OJK*M[LA
ME(G0ZWNHM,!]#V[-A%LM3I]O_[$?8+<W%(]W^^XSLVDV_IJWO'5V=?^RF2=3
M< '4C4$<QTB2!  ^HYV=PCDAY&Y& 9T00@@A=QS&&%ZT#\M:6 MHK9EJ&@:
MN:[+&&/(DA22&P1!"-\+P=@JM)TY<P9!R/1D.FVBUL-U517U)Y_\J,JRC*:(
M?0&$X)!20DK!/,\5G>&ZW]$B/KJZZ$TFDPYLV'G^^5VOW]N1>=8PI11KF@:<
M\YLM\T((.*Z#LBRAE(;K>=83L1VN#^<0^:S7[4ZXHV91Y"ZJ D441?5\/K>,
M,>O[/LJR1+<783Y+$ 0!..?(L@R,,;1:+31-@[(L;_>M(H20+Q@%=$(((83<
M<3Y]0%E55P  Z4A6-PTS6O*ZKIGGMF!]A=#OPG=#+.9++!<I3I_90EU5X"ZR
M+_N*-TR4T@>5R8[_QE=\5>H%].?/9U\&?N,Y!JTMMK=.X>#P )[KHJHK&,U1
M50J+><)Y:6*5X&*6E*]W>>=5A_O/OWXYGW>9CKN[E\88CQ800L)Q(H1Q!UQ8
M,&9@H6'1H.(-[G]DP_H!*BN4?LT;'OA/[:Z8M#KRPQ;ZI-'%7A %J3:ZOG9X
MQ=RHDG,)U&HU@+\HBA=^<VMO5M0)(>1N1O^'(H000L@=QWY:?F2,@7% "&$<
MZ5C/=2U06&,TM-8HRQ*ZL3!FU?Z\6"R@C8&4KIG-9MJ)8AVV PT 9?&EO6'M
M\W5P>(!.NP.PU1LDW_H/OI4%0<"X8$&1%YVFMJ?'X^5F5<AA413MLC11D1>H
M:PMC+<3UBKF0$IQK:*U0-S6TKJ"8UD$0Z,WMWK35X84QYJ@HZHD71@=///F)
MY1_^T?N+;K>CP)DUQL!Q)(Q5T!K(T^IVWQI""'G94$ GA!!"R%V @0&04AK7
M<[64@1&\L)[;@F@!5@G4I8*U#''<05XLD:8I@KAEYHNYZFVX*LTJ=?T_]=D+
MR%]2%&[=:_["YZN/4=A"EN=8+%, #(X(\2/_[)^S!Q\X)V 0VR8<EFGS\.%>
M<G%R4IR9G53]=*G#V21'4W-PR\$M X,!LQ6,::!TCJ8IT*C4#G8&.N[9.F@U
M!\.MWBSJ\.?C=CA>9I-G/_[X7ZA_^L/_M $ W_>AM<;-X>PWYN]_R;]^A)![
M%05T0@@AA-RQ&!CL+8E:" [7=:&U!F,,411!QC[*7&-:SF",@2,=G#E[!J[K
MHM?KF9V=T_KTN5#O[>]K ) .H.K;>55W*G;];1"&+,_@>P&JJL8[WO$.]M5?
M_36(PBA6"FZ>5X\Y<,_D>?[HM6O7+NX^=[13%<(M,H8\R\!Y""E= !955:%N
M-( :!C6L-58(80?]?G7N_+ED:[N_VUGS#OMKWNZUHZ/E3_[43]1__,=_9%NM
M%NJZ1EF6:'<ZR(L"JJ87C1!R[Z. 3@@AA) [%N<<V@!:&UP_EFZ%$*@K ]4
M6C- 6]251EDV,-I >1K),D&[)Q''+70ZH05@RK*P@V$+)Y/T]E[4'>'%$]I7
M0]PX;H1T;1C*J@' L;5Y!M_P]5_'.(,+("@+;$:";=9YN+&<V?[^E6D'UN-%
M9E#D&E(:]'H]-'6#JDK1Z!Q<*/@!0Q!Y\#QAC5BHJ*VJ,-;3JIF.RB:8'1SN
MI?_V7?]6KX;!U5A5\QTTBD'5!H  ! -G#*:F0?R$D'L3!71"""&$W+%6T]P-
MM%)0"C#:"E@(I91HFH:G:8(JUR@RA2(O(+A 49;H#S<0MV(<'AZQT>PR?]V;
M'Y+W/WB__(,_^'W^[///V[=_\S^@)ND;&&Y.65\%= [ X!_]5_^(_>3_\#_R
MM7YG?7Q2=!S7^[*F;KI///'$W\#,V=Q]_OAUSS_WG)Q,)GRMNX4XCG%J>P I
M7<QG<S2L@;X^(T!(AB (L+;64ZW8F;SV3:]YZK[[=S[!A?D3+J)CSMF^$*(!
M<'T*.X<C'33*O'A@H%V=;R>$D'L5_]S?0@@AA!!R>ZQ"(Z"40MUH**68-III
M9<&9A#4,95E!-1J.=,&Y0)$7F,ZFD(Z#3J?-UM>'W/<]!PSRE:]\%9=2T-\_
M_/J# :M<;@!8L.MA_8VO?R,#.!?2=3P7+=<)NK-)TL^S>N"Y<7\VJ3JS2>%)
MWA*>&T,KAN4BP7*YP/[>95@T8+R!ZQI$+8Y.UT5_$-KA>J0W-N.\K*<)E^4\
M;CO+C>UH^9>?^*AZ_)./ZTZG<_,7;)2!D!ZJHL:JIB161^<U!71"R+V+*NB$
M$$((N7-=GUVFC896FAECA#&&:Z/AN Z",$!3&;A20("C*$HDR1+&&%15":U]
MO]\?MAW'V5A,YZ+3]]IYEC< :"?7+1BN5]%7-YS]R9]^P#$:K;+ QN[N[/5"
MR(M7KESY\BB*NG_XAW_X.B=ILVM[$WB>#]=QX;@.C-;P/1]IFMZ<$>"Z'AS/
M1;OCH=.)FW:[/8]C]Z.=3N>IK5/Q)P$\OEQ4HW_X7_[#\IEG+UE@52WW/1]E
M5:^.. #PPQ!E5>"%:7&$$')OHH!.""&$D-O@\UMUYC@"411 2 UE$KBN:U0^
M-TEYU0H[L. ":_TS:$H7\^D,3#BPO !W.&JK46J%!F!IK=A:M\U.%D?2:T7F
M<__DNP 'I "L>7%N%5Q"WVP+7PW8\SP'556!<PYK+:Q9-1'XD8\RR_!-;W\[
M:\<QF.6R$_6$R=&Q"KU\W)P-FWAGO+_<2:_8C8/%8;RF+K!Y5J(E!=)E#L>V
MH4L. 8DL2=&)VUBF4VR?[J.H&PPWXKIJ%C;H^G,G*B;#TZWCK?/NB15V\L$/
M?K#\R$<^HJ_L7;:  ><<QAB4U6I.0'-],%R9ER]<(!70"2'W, KHA!!""+DC
M>9Z'/,^1YSE:K19:K9850F@ NMOM:M:T;55FT)4% X/GN6!<P\+BZMX>AENQ
M;74EF\WF;+!]FJE&,2&$SQB[-R*> 2P'A) 0 C &,,; F%LO;_5Y5:UVAQMC
M(*6$] *498DR^__:N_-8V[*[3NS?->QYG^F>.[ZAWJO1-M7&QC;8QHT!)X[5
M)+9!8"/2-,H?.) (4*3\T0E"+8+ JH@F02"4,,@*ZJ8%(E("G70'=[<1!F.#
MC<M#E6M^TWW#'<^\Q[776OGCOJ$&VS1CO:KZ?J2J>\]P=?;>1ZHZW_/[K=\J
MH93">]_[7O%?__!'1+$LXU#'H7,XV]1N9S:;?6.Q:+_IQM6C>R]=NO30=#J/
MYY,*HDO0-!:=M= J@I0!/#R$E!!2( @T%LL%UC?[>/CA-U1>5$:%YDH4Z<.'
M'W[XJ7 L+AP='5W^F9_YF>5CCSW6WCH^*27B.$99EG_?5Y.(Z*[ @$Y$1$1W
MI5NA#0"44KYI&M_O]YNR+.NLIYNN:DWG%E@5<Z#+X(4#1(6FF>',^;$?KV>N
MWX]-TRP;*<RL::I)-I*-5O:5/P+\YLYSM@/LU^A&B.,877?RF)0:UG:PUJ'K
M.GA1 M;BW>]^M_CA'_YA\>"##V;.RLA9><98F<TGR[>LYNW6E8O[#Z_FYH')
MX7)G-NV"KHTAH-"V LX):!4B#$-  IUMX6'@1(7&3G%F^W3]IK<\T*0]=WFY
M6A0[.QN?R;)HVEN/GYJ5L[V-C8VI$,+L[^]#2@FE%(PQMX^9B.BUB &=B(B(
M[CI1%*%I&FQN;F(^G\-[#V,, !@II<GSW-1>6P PQD#!(0I#*.41A ':IO7S
MV=S=]] 9N[81=^OK6=DA+)2J3%W7K_B%S$&@8-JO?1I:ZYO3T%^JU\NP7!;(
M>CG>\(8WX =_\ ?%8K&(3=NFQIA-'<3]KNON7RSFFU>O7CM_?+#<GAT7X^EQ
M@4"'Z(R$,0K>>V@AX %((1 $ 8(P1I(I0!I$46@&@T$9)?[H]-GUQ8-OW'EF
M-2D6^U>O[PU.K4T6BT6QMK9FLRQ#411PSMUIP>>D=B)ZC6) )R(BHKO.K>KY
M;#9#V[800O@HBAR @RB*,-Y,;RQU%V0];TSKE09DJ$_VRMZH<_0&H9A.#V2Q
M.N/27F=GQZMVL!ZVG2T7\.TK/OT]/YQ+>1+(I9* !YQWL/9.%7J\/L+QT112
MGK3!+Y<%SIT[)S[^!_].MTW;LPW&B1X\5)?=YJ5G#[Z]G]G!Y0LWWG!M]RA]
M[(N7UA?3.K"=A' A\O$861+!IN*DVFT;&%>C;4I87R%*)5P8F&_]CC>N()LG
M=NY)GLIZ^LLZQ+RMBT_&/=?FFYM'__NO_4;W*[_R*^:QQQ[SO5[O]K$ZYY"F
M*5O<B>@UBP&=B(B([DI::[0WAX3E>>[S/!=55;52RB9)XJ:0I5%*VCB.I6LE
MRJJ"$D 0! B# $6U0K$JQ*;(11 $0FHEOOS%+[NR*%_Q ?V6( @@A$=K.J#]
MZL]Q]F1@W.G3IT62)&(^7ZCSY\^+AU[W8%R73;8JBL%BOEJ+=;Z1INGF:E7T
MG7,#VW61,28TQDC;23CCL%PN 5]B--J =P[>*U@'6.=@O8,0R@9:=TJILC]<
M6X1A.'&^FP0ZG =!L!21-#=VK[2'AX?NL<<>\P!>TM(N)7?!(Z+7+@9T(B(B
MNBO%\<F677F>X]%''_7O>,<[;!S'U^,X;G0H]IQO4B_;61 &@Z(JDJ/#D[7,
M\!Y79@<BS;2:'Y=IN3#]Q;1:V[UZP_PG[_[/W'+U<I_9WP8!(22$$&C;.TOJ
MI0)ZO1R+Q0I2G$QW+XH*@,#/_NS_W/NA?_*/P[;U9TWI8QB<G1W:-=N*T\\^
M>?!-H2[.W+A^>/\S3UT*TZ@?3(X76,Q:$>@,@UX. 8DTR6&,P=6]9Q&$&FD6
M(ALI#,(4<9+ZM8WLVGBC-WW=&W>^E/6"KZBH>3)*U-.#S<'2V^;H__LW_]9_
M^/L_[);ER;<)<1RCJJK;O]=UC=7J5?$&$1']M3"@$Q$1T5TG3=/;06VU6N&1
M1Q[QZ^OKXON^[_N,4LKT\KR.X[)-D]0X&;FVK%$W-00$XCA&$ 3H]WM8K59R
ML5BH/'](Z7@L5TN@/P!FLY?Y!/\6:*5><#OOI7CHP0?$N?/GA912)G&"HZ.)
MNW#AHG_ZZ6=\O]]/ 617KEP^/>YO)U<>.SJ7Y_EH,2M/U74]GA:KWN.//Z'6
M!IOBZ:>>15UT8KE<8FUX<CV]$^BZ#F59HM?K(4EC#(:YZ_5#KX*N5$'7]8?1
M7J^73K36U[36!Q9:^&D  "  241!5$J)R:#?+YQIZ__PB?_@O_SE+_GR9C@?
M#H>8W7PC>KW>[?>;+>Y$]%K&@$Y$1$1WG><'-"DEBJ+ 1S[R$?^^][VO%D(4
M5=W.\EYOT>OUJL<O7+"+28NMS6W "2SF"VB10&, ;Q+5+,-P<J,)%^4B"#RP
M>EXX'PP&J*H*;=NBW^]CL5@@" +T>CU,)A, @%(*01"@KFLD27*[XOOR$C!=
MAUXO0]NVV-Q:Q\'^$7[VYWY.O><[WR."((P6B\+GV:#]A7_^B^[G?NX1NYJ[
M\<%>O7%\:-[6'-4]+=<?O/+TT>#:U?WM^:P:'Q[,LMD^POTKUX5WD;#&HZD-
MHBB U 9:*[1-@9TS?4S+8^R<[J$_"-RY\]M=VZUNE/6B_(9_</\7TSPX7AL/
M/I=DT:Y2\JKS;MYY9][W7>]WO;P/"PG W0[G $Y:YV]B.">BUS+UES^%B(B(
MZ.]7$ 102D%KC:[K((2 ]QZKU0I///%$].W?]IYO*)?M:#I=G6]*FS>UC>?3
M!>:S.>JF1AA%6!^/,1CUJ^%:;G;.;%PZ=6:]V]C,/W__ _?+/_O<YQQP,HS.
M6HOM[6T<'Q\#.!E45E45\CR_O0X^"(+;Q^&<>UFOS0D! &C;!J/1",='$T1Q
M@ ]_Z$/!YN:F]L!I)746QP&L1;:]=:K_K>]\UUN#,'C]M6LWWGYX?7;VB2>>
MOO_Z]>OKRT4QW-L[3%>+(@RC6(9!++SWD$*@ZRQZO1S>.WAGT;8MDC1VH_&P
M.G?N[/YP.-A=6Q]>SGOI5P;#_/+9<Z<_&X;J4I+&3Y95<9CVLOE'/_K1]K=_
M^[?=YS__J&_;%EF:P9BOL6">B.@UCA5T(B(BNNO<W%(-29( . G-2BG\^J__
MNG_K6]_J_MG_^,^:O:LSXYQU<1) *8_Y? Y3&XP&ZTB"/JJ5@^UI9<HXK.8^
MC4-D/_0#_XW^BR]^VO[Z;_[F[4IX$ 0X/#R$$ )22H1AB*JJL%JM<&O"N+46
M413!6@NE%*Q]>7=J2Y($G3$P70NM3S[.*:FP7*YD4=0JBGKC*$PZ>'1O?]L[
MPF_^IG=$RP7.[>_/[CO>Q_W[SQRD3S]Y<3M)4[4VVM"3/2,[(\1X/ 2\A18*
M.HHP'#A$L8+S-<)$(H@]QEO*BZ1M3M^7'&JM;@R&XFAM??U"DH5%U@^?+E9N
M&?>B71FB*:NR_<,_^J3_B\]]WN?]-2P72S3F53.CCXCH;QT#.A$1$=VU;H5H
M[SWZ_3ZFTRF:IG&0.%)*'COG)EW7C;NN<P!DFF48KZ_C^'"*IY]^&F]X^/6C
MSK?]>Q\<WV,.IM'#W[)S]DW?^*;B]W[O]Z[_R(_\B+]X\2*LM7#.X8DGGA#S
M^1Q=U^$'?N '_.[N+I;+)?(\1UF6<,[=#O$O-VLMQ,WC.#P\A-8G7RR<.7O6
MWG///?[ZM?UJX:O,>_T=$E%_<S,:?_:S%]YQ>'!X^O''OW*?FTG=M(W602":
MIH400GCOL%JM8(R!UA)!H)#G.:)8PSF/\5K?!('J[K___+/Y.+GQ+=_RNC^?
M3MM+9;6\'L?QOE:R6<Z+:T\]_43WH>__OBJ*8G\\.79'1Q,  DF20^F3SHC.
M?/WS(R)ZK7KY_P]#1$1$]"*W*MD D&49 -P>(N:]]\["Q&E@!J.T#6-A@]#[
M_B#V>1Y!> LE%*JR1EL9??G"U6@Y*Q+;(D&%9#Q<B][[WO>*][SG/6(X'$+=
M'+:VN;DIWO*6MXAWO>M=XKN_^[O%^?/G;[_NK;9V[SVB*/I[OAHOU;8UG.N0
M91G6UD;H.H?9;(%B57IX^.%@0X1!3YLF&,VG=N/",]B^_-QLK5HF@]4\B*NE
M"=<&ZU*+1,R."P$;02%!N>S05H"W 00TPC"&=QZ 1=8+?6\0N_%&OHQ[;JY2
M'(C '"RJR8%Q]7'GS62ZF!>'DTEUZ?*NW=O?=T='QTBR%#)0:%T#V]5H:DYI
M)R+Z6EA!)R(BHKO2K6IU',<HB@+&& @A4!1%US3-7K_76SMS^LSU>NDWRKE-
MNDH.E_-2'!X>(@K[V-[>1A $N';M*IY]]KF=A[.SL7=XT'E[U)3MY*,?_6CW
MB[_XBYV4TEAK?1B&6==UHBQ+\4N_]$OF1W_T1]L?__$?MY_XQ"=\DB2P]F0-
M=EW7+_>E0:_7PW*Y1!1%>.:99V26I6B:1@1!%!X?SY44X<-UW0VGT^5;CPX6
M#]RX/GW3I4LWPD#':CJ=(+<:01"CKBHLYB62N >MX]M?0 2!AA .4DH8TWI(
MBS ,*ZUEJ;7^D[/G3U]N*_S[G__YGS_\Q5_Z7Z?&-I!"0(<:=5,"\"B* I 2
MUEDXTT'=_,)%AAJN?7F7"! 1W:T8T(F(B.BNXYQ#TS306K]@PK?W_N0';!TE
MOABNI;.-K<%B?CPKEK-%?SDWLC4MJL(@BD),I\>(P@C7KUU-!FO>?,M[[MM1
M-A"SV7%O.!S62JFV+$L[&HU<555QDB0B" )5%$5Y[MPYTS0-@)-6^UMKO6\-
MCGLY+9=+?,_W?(_:V=E2:VNC%(":SF9!<3CIW7_??<'DN-V20H\6L\/MR7$Y
MN'%M*IV-Q<%1A3 8(! -%O,);">1Q#&<=>B\110ED$(C#&)XM%#2PSKEHCCV
MX_'X6"FL1J-AL5C-RB0+:Z%@HRB"LA*-:5$W+0 )'6A  DD<HFD:0#IX80!M
MH4.%E_GR$1'=M1C0B8B(Z*ZEM49=UXBB"&$8WJH:.Z74L86[+H5X)HJB<13'
M6FN]$8:A%GD(X1($08#Y8HZ''GH=ZG9OX['''N]]8/GN=]5F?E$J>4UK/0_#
M<.6<,Y<N73+GSY\?'QP<R+JNP_7U]2, 39(D-HHBWS0-NJY#&(8O>SB_Y7=_
M]W=CI42RM[=W>FT\SM?'Z[U!WYZR%NED,GF[:=3HXJ6+[]B_,0^N79N$H>Z+
M"Q<N8S 88#U/<'AXB'YO'1OK.S@ZG*.I':14:)H&O7X*YP64D@A%V/7[H=G>
MVGY<!V*RLS.\5JED+\W4M.NZ9EDN<3+V[>3?:9*AK%8 /+K6084A@B"$J5OH
M.$!;WAW7CXCH;L2 3D1$1'>MNJ[Q.[_S.^+IIY\.HRA2B\6B=_;L61$ED9U,
MJSK,U23I=9/[7[\VFA[?6&ZLG>^>_-*5W#4!NAH8I.M8S1H<S";Q:#W6?_*'
M3]P_WDZ3P2:.2K>Z:H)@+QOUJC/CG15:/\^#&(,XDUJJ^O#H0/WW_]U/;'S7
M^_[3H*Q**Y6T4HI5$ 1=DO?-?_NC/^8!0&K =2?'&T0:INF^]@E)"2D$I(B0
M) G*JH3M3IZO XW.F)OMZPM()9&F"5;%"O_#/_VG8C0:Z22)]&P^'XR&PZ H
M5J\7"--BH>Z='Q>]V5$YL$9OEBL;3P[G;YQ-ELG!?AW.9Y42K12-G6%GE* S
M!1;+%.L;]R,(-1IGT5_/X44'APJA:/UP)VE.GQU7FSN#J;&K7178XZW7B2]X
MWR[4R'SIPN-?F7_L?_I8\]G/?M9ZG+3\YWD.8PS*:G[G?#U@FQ:W&MJ[DM/A
MB(B^'O%R'P 1$1'1BZ5IBK(LL;&Q@<<??URD:9IG61:69;G==9WO]_H'=8V-
M2./^<MZ^LUS4]_W![__1VTT99D]\X=(F;!^=<8"0"(( 5P^>0)A:_\YWO>FP
MMZ8/'WKC]J/#T?"I)$DN;FUM?JIIFVF2)K:L"J\#[76@A-)*EE5YIFV;-,W2
M3@>Z;4V[[YRK'61U:N>4KYOZ9 K\\S)YG,:HR[]LG7IP^S>I%)(D05U5L+;#
MK4ITDB:HR@)"">SM[0EXQ(-A/PZ"X'2Q7"6]7N\[+UZ\EE_?/7[0NZ@_.ZZ&
M1_O+\7+>1I<O7#W7UE:490W3M'#.WOS0Y^"]1Q:=0A+'2+,4<1)!*0E("T@+
M(8W[KO>_=[E_>&4:QO[RV7,;7^R/XDO]070Q2E5Q>+#_9__VXW_0_=1/_52Y
MN[L+*4^NL7,.QA@D27)[^CX1$?W5L().1$1$=YVR+ $ W_N]WRLV-C8$ .V<
M"[SW6UIK:PR.A$!;5>VQ=>UN&"D/:<[%63(8C-/QXK@5OA-2B),A9=X%J HK
MKEPZ'D8'(HJ2?E1LQ&<&_6@OUEH)H0Z30#T>B$$;:AQ;"PT%J47:[X08>BN+
MSKNZJ4U@K37#M36Q7!0OV-!;2L YH"[KVQ/HG^_F^GEX[]%U!OU^#B$EYK,%
MBM5)H)=*P#L@#"-4984O?N%Q$45)L+FVT5NM_%:DQ.83CU]]T_IP-/C,)S_]
M[F>?OI1-CHK[X*/ -%(?'2RT\HE<+6NA9(! 9% Z1F<,;-?!PT(*@;9;8I#$
M&(X3)Z5W=;-JE/9F8WNMW-P:-:MR[XGA6GAT_X-GGXE3]245^,MULSR:S);M
M1S[RD6*V7/C=W5T +YP7<.LV$1']]3"@$Q$1T5UK<W,35ZY<P<[.C@ @JZH*
MK+6R;58(P\ IB#;209GE61$G25TONGBU6ODT78> @_?J]F3RIFMQ?'RDQ:*+
M>U?"8=U4=36N7*^?K2=I;(7,HC"$@P)\<]*V7I:E7JSF.@B5#L- ">%%$ 1"
M2@FE!+0.T#0G:ZI[O3Y6JP+6VML3YY_OQ<&U;0V<=PA#C;:]V>:N-%IK8,Q)
M*_A]]]TGM XE@# ,179X6 WZO=[ZT='1:'=W=\,ZEQICQ@?[1\(9+5>+%L-^
MB*:ID<0:.M2 4W#6HG46WED(*= ?#) D"=(D09R&SON>D=JU>1Y72LDZR_))
ME.!XO*6.=B]/CD?C_#B*HODSSS[9_<''/VX[=]*TOK:VALED IP<(*24N#58
MCXB(_NK8XDY$1$1WG<W-31P<'   MK:V\-,__=/!AS_\895E6>2]AX!NG',J
M2<+ M]UIH?3H\Y_ZX@?*N=OXTE\\^W[;)N'LJ.LUU4DU?C:?H:Q*=+8&I/%A
M*OSZYJ@>KZTU#[W^_L?[@VQY[WUG_M^L%TT'H^P+4MM5ENN519=VMM))&BH1
MR@["3@&TT^.R65\?>ZTTG/<0 '00H&G^X[9@ZP]2+.8G70)* 5$4H+R]/EOB
M3S_U9\%;W_(V:3MLERL,JLJ_[LJE&P\4J^;>NJ[?=N/2Y>&33SYY+DWZF$\+
M>7@P0R]?@T2 7KZ&Z]=N((D3)$ER4C%O:W2=@12 TA+9>NC[@Z0^<^;,\H&'
MSAV=O>?4E303T[(N+BZ+297ET:4@PN3,^<U+/_YC/W'C__C-CTV+JD OS[!:
M%>@/AYC-9@!.@GD0!.BZCN&<B.AOB!5T(B(BNNO<"N< L+^_C\N7+_M''WW4
M >@ 0,K0)4F"=[S];4((V<#X:CQ>FZ$K@RB*EB+(TN5TF9FN%459"N\]=*!1
MU08J]"*.$RBEE.DZ711E7RJORJK:"A,5>>^WNZZ;6Z<#YVU@C!&^[(1LO13"
MZR ,K9)2Y'G/KU9+"$@$X9UPWN\/L%B<#$J3$I!200@!YQRL/:FB+^8EONW=
M[Q2CT1!U56OGG+#6J<%P)-K:B2S-DJKJ=+DR6YN;R? KCU_<B:+>YF"8C&\\
M^41FK4T"'8CE<HFRK"&51!@$D"+$;#9#GN>00L(Y!^=Q:S]Y'P8:.I!=$ D[
M'H^7IT[MS ;]P:$Q9F^YLA.I_=Y@,*BE=M,H40L 5=.<3+T+M,9R54!K>;+'
M^?,\/YS?FA] 1$1_=0SH1$1$=%?J]_L @,5B@4<>>:1[Y)%' *"-H@A-T^"-
M#S^,?_VO_V^QO;EU&,7IZMP;SGYE-%Z-EZO5/SC>KS=F"S=<E)4RME5*AXBB
M#*8!DB1!K*00G8[*.:+#Z\L'Y\>%#63LEK-B5A?5>.O4VIYMW0WKNI5IVTY
MMF$0-$$2-9 2_4&O_O9_^ _%9S[S9WXZF\"T#22 , BP6LPA;YV$ P0LA,3M
M^SR 87\=__R17Y)O>_O;9%LV/2%4H+5.A4:P?W6I!_W>9K%"U)7Z&Y]Y#&N!
MW_E&T23;?_+)/]_</YALZ+:,BEF Z;1 FN089RDB'2-+,RRQ@+4=C"G1U!6D
M<$C2$+U^YO,\\F$D%R[QS<:IZ/*I<]GUK>WD21WZIR#L?ACKW3C51@6BA/*M
MZZJB0VE6U4D@%Q(PG0/@$ 0!M-8O&0AW:ZT]$1']U3&@$Q$1T5TG#$/4=7U[
MS_$P#&^OZVZ:!H/! &?/WB//W7NOA$=T>&,OV1AOUEH'B_7UC6=[B:J;0I]J
M*IG.)VTLH*626@" $!)MV\+Y!E5=HS5%X$6GK*].#2?Y<+;HRZ;;GJRMYY,P
M%G.(QD@53MO65T*XH4[3*:P]_M"'/ER_ZUO?97=W=ZO3IT^[SMKZN>>>=;_U
MKW[+_L2/_YC06HLP"G48!%(I&7KOI75..V>U$IEZ\($'>LOI0EMKUX;C47)P
MXVC-M#92,@TN7+BVU1D=[=^8O[ZID O$YQ[[\K/]..KU &@A!,;C,> %UM;&
M\ XX/#R"@$#7=>CU<E05O!#>Q4G0;FV-Z]-G=A8;&^M-FH4W?(I:R.XY[_V!
MD.*Y+%,7;^P='__IQ__H^/-?^'/;'V2FK M;U:6Y?NV:N_.^*!ACH60 I=3M
M<!Y%$:RUZ+J.$]R)B/X&&-")B(CHKG,KF+_X]JWJ;%.5&(UZ8C&?*-.VT<;6
M.('P=3H*H-+NN3P),=P.7N]W5W+G;#^XMGL@NS;$8) A"C.T30Q;6<!H'%\O
M-:2%*0]/;6YWW7+2C7V;K.:'W6I]<S#)>WEK*W&UC63I\RQ+37@D,^3_Y(?^
MJU6[LNUL-IV,1L-.:]7]QF_\1O=__>[OVW=^\[>)#W[P R+(XJA>KE3<RS,
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
M 0"B"# M4!0UTC1%5[80$. 0=R*BEP<#.A$1$;WBE.:E/=:SR4D K98M@B"
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
MR0>FKQ^__W(>+P[XXN;]7^4@ 4@A(<1)]=S# 6";.A'1JQ$#.A$1$;WFA&F
MUAC  BJ0"((0 D!G.MBN@Y02PC__@Y)X017=OCA?^[_:1ZJN\Q 0)Z\C!00
M#P_O_?/V,C_IB)=2OF2=.1$1O3HQH!,1$=%K3I2%Z*R%;>^LY18"\"]:VOV2
MQ><W?_[-5X"K%]U^Z39I0@!*W6E])R*B5S\&="(B(GKMN54!U[C3+>Y/[M<R
M@'W>I/-;E7/QO+ANO^X:\Q<UQONO]IA_W@/^Q4\Z.40)2"5@K8=_WLL%(6#:
MK_/R1$3TBO7BKV^)B(B(7OTT;I?'E=;P\+<7ENO@A0']CCMU#?]5 O57>]Y7
MO_T?Q]_\2_>B<!['\9T!=T1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$
M1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$1$] KU_P-&A!6.-93V
-Q0    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897964104320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 20, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec.  02,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-14130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MSC INDUSTRIAL DIRECT CO., INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">11-3289165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">515 Broadhollow Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Melville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">11747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">812-2000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MSM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,400,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001003078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--08-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962961984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Sep. 02, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 25,805<span></span>
</td>
<td class="nump">$ 50,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $20,271 and $22,747, respectively</a></td>
<td class="nump">414,280<span></span>
</td>
<td class="nump">435,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">709,362<span></span>
</td>
<td class="nump">726,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">121,519<span></span>
</td>
<td class="nump">105,519<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,270,966<span></span>
</td>
<td class="nump">1,317,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">322,091<span></span>
</td>
<td class="nump">319,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">718,318<span></span>
</td>
<td class="nump">718,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Identifiable intangibles, net</a></td>
<td class="nump">106,890<span></span>
</td>
<td class="nump">110,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">61,076<span></span>
</td>
<td class="nump">65,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">14,383<span></span>
</td>
<td class="nump">12,237<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,493,724<span></span>
</td>
<td class="nump">2,544,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of debt including obligations under finance leases</a></td>
<td class="nump">244,048<span></span>
</td>
<td class="nump">229,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">20,694<span></span>
</td>
<td class="nump">21,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">188,976<span></span>
</td>
<td class="nump">226,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">174,140<span></span>
</td>
<td class="nump">172,034<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">627,858<span></span>
</td>
<td class="nump">649,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt including obligations under finance leases</a></td>
<td class="nump">294,430<span></span>
</td>
<td class="nump">224,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">41,410<span></span>
</td>
<td class="nump">45,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent', window );">Deferred income taxes and tax uncertainties</a></td>
<td class="nump">131,801<span></span>
</td>
<td class="nump">131,801<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,095,499<span></span>
</td>
<td class="nump">1,051,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>MSC Industrial Shareholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock; $0.001 par value; 5,000,000 shares authorized; none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,052,729<span></span>
</td>
<td class="nump">849,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">464,962<span></span>
</td>
<td class="nump">755,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(17,277)<span></span>
</td>
<td class="num">(17,725)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Class A treasury stock, at cost, 1,304,313 and 1,230,960 shares, respectively</a></td>
<td class="num">(115,399)<span></span>
</td>
<td class="num">(107,677)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total MSC Industrial shareholders&#8217; equity</a></td>
<td class="nump">1,385,073<span></span>
</td>
<td class="nump">1,479,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">13,152<span></span>
</td>
<td class="nump">13,418<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">1,398,225<span></span>
</td>
<td class="nump">1,492,582<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">2,493,724<span></span>
</td>
<td class="nump">2,544,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>MSC Industrial Shareholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>MSC Industrial Shareholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962873536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 02, 2023 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 02, 2023 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for credit loss, current | $</a></td>
<td class="nump">$ 20,271<span></span>
</td>
<td class="nump">$ 22,747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">1,304,313<span></span>
</td>
<td class="nump">1,230,960<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_CommonStockVotingRightsPerShare', window );">Common stock, voting rights | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="nump">57,714,018<span></span>
</td>
<td class="nump">48,075,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_CommonStockVotingRightsPerShare', window );">Common stock, voting rights | vote</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,654,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,654,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_CommonStockVotingRightsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Rights Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_CommonStockVotingRightsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139898064834352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 953,969<span></span>
</td>
<td class="nump">$ 957,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">560,852<span></span>
</td>
<td class="nump">559,946<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">393,117<span></span>
</td>
<td class="nump">397,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">290,633<span></span>
</td>
<td class="nump">279,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring and other costs</a></td>
<td class="nump">916<span></span>
</td>
<td class="nump">2,094<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">101,568<span></span>
</td>
<td class="nump">116,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(5,320)<span></span>
</td>
<td class="num">(6,919)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(5,055)<span></span>
</td>
<td class="num">(1,340)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(10,250)<span></span>
</td>
<td class="num">(8,159)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">91,318<span></span>
</td>
<td class="nump">107,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">22,190<span></span>
</td>
<td class="nump">26,639<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">69,128<span></span>
</td>
<td class="nump">81,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net loss attributable to noncontrolling interest</a></td>
<td class="num">(222)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to MSC Industrial</a></td>
<td class="nump">$ 69,350<span></span>
</td>
<td class="nump">$ 81,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.23<span></span>
</td>
<td class="nump">$ 1.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.22<span></span>
</td>
<td class="nump">$ 1.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares used in computing net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">56,429<span></span>
</td>
<td class="nump">55,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">56,723<span></span>
</td>
<td class="nump">56,081<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897963991824">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income, as reported</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 69,128<span></span>
</td>
<td class="nump">$ 81,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, net of tax:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">404<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">69,532<span></span>
</td>
<td class="nump">82,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income attributable to noncontrolling interest:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">222<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to MSC Industrial</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 69,798<span></span>
</td>
<td class="nump">$ 82,249<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">There were no material taxes associated with other comprehensive income during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897963978352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income, taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897958831856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Shareholders&#8217; Equity Attributable to MSC Industrial</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
<th class="th"><div>Class A Common Stock</div></th>
<th class="th">
<div>Class A Common Stock </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Class A Common Stock </div>
<div>Additional Paid-in Capital</div>
</th>
<th class="th">
<div>Class A Common Stock </div>
<div>Retained Earnings</div>
</th>
<th class="th">
<div>Class A Common Stock </div>
<div>Treasury Stock</div>
</th>
<th class="th"><div>Class B Common Stock</div></th>
<th class="th">
<div>Class B Common Stock </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Class B Common Stock </div>
<div>Retained Earnings</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Sep. 03, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 798,408<span></span>
</td>
<td class="nump">$ 681,292<span></span>
</td>
<td class="num">$ (23,121)<span></span>
</td>
<td class="num">$ (106,202)<span></span>
</td>
<td class="nump">$ 11,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition', window );">Associate Incentive Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Associate Incentive Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign Currency Translation Adjustment</a></td>
<td class="nump">$ 1,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="nump">81,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
<td class="num">$ (14,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ReclassificationOfCommonStock', window );">Reclassification of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,227)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,837)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsShareBasedCompensation', window );">Dividend equivalents declared, net of cancellations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Foreign Currency Translation Adjustment</a></td>
<td class="num">(335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 03, 2022</a></td>
<td class="nump">1,398,420<span></span>
</td>
<td class="nump">$ 1,386,338<span></span>
</td>
<td class="nump">814,493<span></span>
</td>
<td class="nump">703,565<span></span>
</td>
<td class="num">(22,186)<span></span>
</td>
<td class="num">(109,592)<span></span>
</td>
<td class="nump">12,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Sep. 02, 2023</a></td>
<td class="nump">1,492,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">849,502<span></span>
</td>
<td class="nump">755,007<span></span>
</td>
<td class="num">(17,725)<span></span>
</td>
<td class="num">(107,677)<span></span>
</td>
<td class="nump">13,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition', window );">Associate Incentive Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Associate Incentive Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign Currency Translation Adjustment</a></td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="nump">69,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">$ (214)<span></span>
</td>
<td class="num">(123,314)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ReclassificationOfCommonStock', window );">Reclassification of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,404<span></span>
</td>
<td class="num">(188,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (47,192)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsShareBasedCompensation', window );">Dividend equivalents declared, net of cancellations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(483)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Foreign Currency Translation Adjustment</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 02, 2023</a></td>
<td class="nump">$ 1,398,225<span></span>
</td>
<td class="nump">$ 1,385,073<span></span>
</td>
<td class="nump">$ 1,052,729<span></span>
</td>
<td class="nump">$ 464,962<span></span>
</td>
<td class="num">$ (17,277)<span></span>
</td>
<td class="num">$ (115,399)<span></span>
</td>
<td class="nump">$ 13,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ReclassificationOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassification of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ReclassificationOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897960419024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 69,128,000<span></span>
</td>
<td class="nump">$ 81,212,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">19,782,000<span></span>
</td>
<td class="nump">18,566,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash operating lease cost</a></td>
<td class="nump">5,559,000<span></span>
</td>
<td class="nump">4,872,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">5,201,000<span></span>
</td>
<td class="nump">4,990,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of property, plant and equipment</a></td>
<td class="nump">98,000<span></span>
</td>
<td class="nump">229,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Non-cash changes in fair value of estimated contingent consideration</a></td>
<td class="nump">220,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">2,673,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">21,170,000<span></span>
</td>
<td class="nump">56,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">17,218,000<span></span>
</td>
<td class="num">(9,516,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(16,036,000)<span></span>
</td>
<td class="num">(22,764,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(5,717,000)<span></span>
</td>
<td class="num">(4,843,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(2,132,000)<span></span>
</td>
<td class="num">(508,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(33,413,000)<span></span>
</td>
<td class="nump">1,057,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Total adjustments</a></td>
<td class="nump">12,040,000<span></span>
</td>
<td class="num">(5,188,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">81,168,000<span></span>
</td>
<td class="nump">76,024,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant and equipment</a></td>
<td class="num">(18,433,000)<span></span>
</td>
<td class="num">(25,504,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in business acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(87,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(18,433,000)<span></span>
</td>
<td class="num">(25,591,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class A Common Stock</a></td>
<td class="num">(132,045,000)<span></span>
</td>
<td class="num">(18,539,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payments of regular cash dividends</a></td>
<td class="num">(47,192,000)<span></span>
</td>
<td class="num">(44,207,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from sale of Class A Common Stock in connection with Associate Stock Purchase Plan</a></td>
<td class="nump">1,144,000<span></span>
</td>
<td class="nump">1,056,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of Class A Common Stock options</a></td>
<td class="nump">6,852,000<span></span>
</td>
<td class="nump">8,336,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under credit facilities</a></td>
<td class="nump">148,000,000<span></span>
</td>
<td class="nump">84,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments under credit facilities</a></td>
<td class="num">(65,000,000)<span></span>
</td>
<td class="num">(99,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDebt', window );">Borrowings under financing obligations</a></td>
<td class="nump">1,624,000<span></span>
</td>
<td class="nump">1,061,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="num">(574,000)<span></span>
</td>
<td class="num">(657,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(87,191,000)<span></span>
</td>
<td class="num">(67,950,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of foreign exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">209,000<span></span>
</td>
<td class="nump">311,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(24,247,000)<span></span>
</td>
<td class="num">(17,206,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;beginning of period</a></td>
<td class="nump">50,052,000<span></span>
</td>
<td class="nump">43,537,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents&#8212;end of period</a></td>
<td class="nump">25,805,000<span></span>
</td>
<td class="nump">26,331,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">5,454,000<span></span>
</td>
<td class="nump">2,767,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">$ 4,882,000<span></span>
</td>
<td class="nump">$ 5,441,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897967944976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Condensed Consolidated Financial Statements have been prepared by the management of MSC Industrial Direct Co., Inc. (together with its wholly owned subsidiaries and entities in which it maintains a controlling financial interest, &#8220;MSC Industrial&#8221; or the &#8220;Company&#8221;) and in the opinion of management include all normal recurring adjustments necessary to present fairly the Company&#8217;s financial position as of December&#160;2, 2023 and September&#160;2, 2023, results of operations for the thirteen weeks ended December 2, 2023 and December&#160;3, 2022, and cash flows for the thirteen weeks ended December 2, 2023 and December&#160;3, 2022. The financial information as of September&#160;2, 2023 was derived from the Company&#8217;s audited Consolidated Financial Statements included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the SEC. The Company, however, believes that the disclosures contained in this Report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), for a Quarterly Report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited Condensed Consolidated Financial Statements and these Notes to Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52/53-week fiscal year ending on the Saturday closest to August 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. References to &#8220;fiscal year 2024&#8221; refer to the period from September 3, 2023 to August 31, 2024, which is a 52-week fiscal year. References to &#8220;fiscal year 2023&#8221; refer to the period from September 4, 2022 to September 2, 2023, which is a 52-week fiscal year. The fiscal quarters ended December&#160;2, 2023 and December&#160;3, 2022 refer to the thirteen weeks ended as of those dates.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Condensed Consolidated Financial Statements include the accounts of MSC Industrial Direct Co., Inc., its wholly owned subsidiaries and entities in which it maintains a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In November 2023, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07,  Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker, among other provisions. The ASU is effective for fiscal year periods beginning after December 15, 2023, including subsequent interim periods, with early adoption permitted, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU primarily enhances and expands both the income tax rate reconciliation disclosure and the income taxes paid disclosure. The ASU is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other pronouncements issued by the FASB or other authoritative accounting standards groups with future effective dates are either not applicable or are not expected to have a material impact on the unaudited Condensed Consolidated Financial Statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961757104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales include product revenue and shipping and handling charges, net of estimated sales returns and any related sales incentives. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract, which is determined to occur when the customer obtains control of the products, and invoicing occurs at approximately the same point in time. The Company&#8217;s product sales have standard payment terms that do not exceed one year. The Company considers shipping and handling as activities to fulfill its performance obligations. Substantially all of the Company&#8217;s contracts have a single performance obligation, to deliver products, and are short-term in nature. The Company estimates product returns based on historical return rates. Total accrued sales returns were $8,553 and $8,632 as of December&#160;2, 2023 and September&#160;2, 2023, respectively, and are reported as accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheets. Sales taxes and value-added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consideration Payable to Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers customers sales incentives, which primarily consist of volume rebates, and upfront sign-on payments. These volume rebates and sign-on payments are not in exchange for a distinct good or service and result in a reduction of net sales from the goods transferred to the customer at the later of when the related revenue is recognized or when the Company promises to pay the consideration. The Company estimates its volume rebate accruals and records its sign-on payments based on various factors, including contract terms, historical experience, and performance levels. Total accrued sales incentives, primarily related to volume rebates, were $29,105 and $31,954 as of December&#160;2, 2023 and September&#160;2, 2023, respectively, and are included in accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheets. Sign-on payments, not yet recognized as a reduction of net sales, are recorded in prepaid expenses and other current assets in the unaudited Condensed Consolidated Balance Sheets and were $3,575 and $3,733 as of December&#160;2, 2023 and September&#160;2, 2023, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company records a contract liability when customers prepay but the Company has not yet satisfied its performance obligations. The Company did not have material contract assets or liabilities as of December&#160;2, 2023 and September&#160;2, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one operating and reportable segment as a distributor of metalworking and maintenance, repair and operations products and services. The Company serves a large number of customers of various types and in diverse industries, which are subject to different economic and industry factors. The Company&#8217;s presentation of net sales by customer end-market, customer type and geography most reasonably depicts how the nature, amount, timing and uncertainty of Company revenue and cash flows are affected by economic and industry factors. The Company does not disclose net sales information by product category as it is impracticable to do so as a result of its numerous product offerings and the way its business is managed. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s percentage of revenue by customer end-market for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Heavy</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Light</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retail/Wholesale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The Other category primarily includes individual customer and small business net sales not assigned to a specific industry classification.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company groups customers into three categories by type of customer: national account, public sector and core and other. National account customers are Fortune 1000 companies, large privately held companies, and international companies primarily doing business in North America. Public sector customers are governments and their instrumentalities such as federal agencies, state governments, and public sector healthcare providers. Federal government customers include the United States Marine Corps, the United States Coast Guard, the United States Postal Service, the United States General Services Administration, the United States Department of Defense, the United States Department of Energy, large and small military bases, Veterans Affairs hospitals, and correctional facilities. The Company has individual state and local contracts, as well as contracts through partnerships with several state co-operatives. Core and other customers are those customers that are not national account customers or public sector customers.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s percentage of revenue by customer type for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">National Account Customers</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Sector Customers </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core and Other Customers </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue originating from the following geographic areas was as follows for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other foreign countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966322944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text">Net Income per Share<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed by dividing net income by the weighted-average number of shares of the Company&#8217;s Class A Common Stock, par value $0.001 per share (&#8220;Class A Common Stock&#8221;), and the Company&#8217;s Class B Common Stock, par value $0.001 per share (&#8220;Class B Common Stock&#8221; and, together with Class A Common Stock, &#8220;Common Stock&#8221;), outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of Common Stock outstanding during the period, including potentially dilutive shares of Common Stock equivalents outstanding during the period. The dilutive effect of potential shares of Common Stock is determined using the treasury stock method. The following table sets forth the computation of basic and diluted net income per common share under the treasury stock method for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MSC Industrial as reported</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares outstanding for basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares outstanding for diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.22&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.45&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">499</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities attributable to outstanding share-based awards are excluded from the calculation of diluted net income per share when the combined exercise price and average unamortized fair value are greater than the average market price of Class A Common Stock, and, therefore, their inclusion would be anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961900784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for all stock-based payments in accordance with Accounting Standards Codification Topic 718, &#8220;Compensation&#8212;Stock Compensation,&#8221; as amended. Stock-based compensation expense, net included in Operating expenses for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> periods ended December&#160;2, 2023 and December&#160;3, 2022 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:71.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance share units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associate Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,937&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes equity award acceleration costs associated with associate severance and separation.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company discontinued its grants of stock options in fiscal year 2020. The fair value of each option grant in previous fiscal years was estimated on the date of grant using the Black-Scholes option pricing model.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> period ended December&#160;2, 2023 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (in<br/>years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding on September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited/Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding on December 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable on December 2, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,141&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised, which represents the difference between the exercise price and the market value of Class A Common Stock measured at each individual exercise date, during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022 was $1,499 and $970, respectively. There were no unrecognized stock&#8209;based compensation costs related to stock options at December&#160;2, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, the Company began granting performance share units (&#8220;PSUs&#8221;) as part of its long-term stock-based compensation program. PSUs cliff vest after a three-year performance period based on the achievement of specific performance goals as set forth in the applicable award agreement. Based on the extent to which the performance goals are achieved, vested shares may range from 0% to 200% of the target award amount. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all transactions related to PSUs under the MSC Industrial Direct Co., Inc. 2015 Omnibus Incentive Plan (the &#8220;2015 Omnibus Incentive Plan&#8221;) and the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan (the &#8220;2023 Omnibus Incentive Plan&#8221;) (based on target award amounts) for the thirteen-week period ended December&#160;2, 2023: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested PSUs at September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested PSUs at December 2, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88.37&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">PSU adjustment represents the net PSUs awarded above or below their target grants resulting from the achievement of performance goals above or below the performance targets established at grant. One grant goal was achieved at 200% of its target based on fiscal year 2021 through fiscal year 2023 financial results.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes approximately 5 shares of accrued incremental dividend equivalent rights on outstanding PSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each PSU is the closing stock price on the New York Stock Exchange (the &#8220;NYSE&#8221;) of Class A Common Stock on the date of grant. PSUs are expensed over the three-year performance period of each respective grant. Forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from estimated forfeitures. The Company uses historical data to estimate pre-vesting PSU forfeitures and records stock-based compensation expense only for PSU awards that are expected to vest. Upon vesting, subject to the achievement of specific performance goals, a portion of the PSU award may be withheld to satisfy the statutory income tax withholding obligation, and the remaining PSUs will be settled in shares of Class A Common Stock. These awards accrue dividend equivalents on the underlying PSUs (in the form of additional stock units) based on dividends declared on Class A Common Stock, and these dividend equivalents are paid to the award recipient in the form of unrestricted shares of Class A Common Stock on the vesting dates of the underlying PSUs, subject to the same performance vesting requirements. The unrecognized stock-based compensation costs related to the PSUs at December&#160;2, 2023 were $7,201, which are expected to be recognized over a weighted-average period of 2.0 years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s non-vested restricted stock unit (&#8220;RSU&#8221;) award activity under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan for the thirteen-week period ended December&#160;2, 2023 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested RSUs at September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">467</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80.98&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(155)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested RSUs at December 2, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">469</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes approximately 27 shares of accrued incremental dividend equivalent rights on outstanding RSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU is the closing stock price on the NYSE of Class A Common Stock on the date of grant. RSUs are expensed over the vesting period of each respective grant. Forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from estimated forfeitures. The Company uses historical data to estimate pre-vesting RSU forfeitures and records stock-based compensation expense only for RSU awards that are expected to vest. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation, and the remaining RSUs will be settled in shares of Class A Common Stock. These awards accrue dividend equivalents on the underlying RSUs (in the form of additional stock units) based on dividends declared on Class A Common Stock, and these dividend equivalents are paid to the award recipient in the form of unrestricted shares of Class A Common Stock on the vesting dates of the underlying RSUs. The unrecognized stock-based compensation costs related to the RSUs at December&#160;2, 2023 were $35,800, which are expected to be recognized over a weighted-average period of 3.1 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961849184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value</a></td>
<td class="text">Fair Value<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The below fair value hierarchy prioritizes the inputs used to measure fair value into three levels, with Level 1 being of the highest priority. The three levels of inputs used to measure fair value are as follows:</span></div><div style="margin-top:12pt;padding-left:171pt;text-indent:-81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;&#160;&#160;&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="padding-left:171pt;text-indent:-81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;&#160;&#160;&#160;Include other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="padding-left:171pt;text-indent:-81pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;&#160;&#160;&#160;Unobservable inputs which are supported by little or no market activity.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable, accounts payable and outstanding indebtedness. Cash and cash equivalents include investments in a money market fund which are reported at fair value. The fair value of money market funds is determined using quoted prices for identical investments in active markets, which are considered to be Level 1 inputs within the fair value hierarchy. The Company uses a market approach to determine the fair value of its debt instruments, utilizing quoted prices in active markets, interest rates and other relevant information generated by market transactions involving similar instruments. Therefore, the inputs used to measure the fair value of the Company&#8217;s debt instruments are classified as Level 2 within the fair value hierarchy. The reported carrying amounts of the Company&#8217;s financial instruments approximated their fair values as of December&#160;2, 2023 and December&#160;3, 2022.</span></div>During the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, the Company had no material remeasurements of non-financial assets or liabilities at fair value on a non-recurring basis subsequent to their initial recognition.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961757104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable</a></td>
<td class="text">Accounts Receivable<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:76.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">434,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">414,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">435,421&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal year 2023, the Company entered into a Receivables Purchase Agreement (the &#8220;RPA&#8221;), by and among MSC A/R Holding Co., LLC, a wholly owned subsidiary of the Company (the &#8220;Receivables Subsidiary&#8221;), as seller, the Company, as master servicer, certain purchasers from time to time party thereto (collectively, the &#8220;Purchasers&#8221;), and Wells Fargo Bank, National Association, as administrative agent. Under the RPA, the Receivables Subsidiary may sell receivables to the Purchasers in amounts up to $300,000. During the second quarter of fiscal year 2023, the amount sold to the Purchasers was $300,000 which was derecognized from the Condensed Consolidated Balance Sheet as of that date. The RPA matures on December 19, 2025 and is subject to customary termination events related to transactions of this type.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company continues to be involved with the receivables sold to the Purchasers by providing collection services. As cash is collected on sold receivables, the Receivables Subsidiary continuously sells new qualifying receivables to the Purchasers so that the total principal amount outstanding of receivables sold is approximately $300,000. The total principal amount outstanding of receivables sold was approximately $300,000 as of December&#160;2, 2023 and September&#160;2, 2023. The amount of receivables pledged as collateral as of December&#160;2, 2023 and September&#160;2, 2023 was $337,126 and $352,385, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity and amounts outstanding under the RPA for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> periods ended December&#160;2, 2023 and December&#160;3, 2022: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:71.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables sold under the RPA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash collected on sold receivables under the RPA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivables sold incurred fees due to the Purchasers of $4,611 and $0 during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, respectively, which were recorded within Other expense, net in the Condensed Consolidated Statements of Income. The financial covenants under the RPA are substantially the same as those under the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements (each, as defined below). See Note 7, &#8220;Debt&#8221; for more information about these financial covenants.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961748800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligationsAbstract', window );"><strong>Debt and Lease Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncommitted Credit Facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Term Note Payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Private Placement Debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.90% Senior Notes, Series B, due July&#160;28, 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.79% Senior Notes, due June&#160;11, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.60% Senior Notes, due March&#160;5, 2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40% Series 2019A Notes, due March&#160;5, 2024 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations under finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, including obligations under finance leases</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">454,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(244,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(229,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt, including obligations under finance leases</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224,391&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents private placement debt issued under the Shelf Facility Agreements.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Consists of $193,000 from the Uncommitted Credit Facilities (as defined below), $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $1,261 from financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$135</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> from obligations under finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and net of unamortized debt issuance costs of $348 expected to be amortized in the next 12 months.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Consists of $180,000 from the Uncommitted Credit Facilities, $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $37 from financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, $249 from obligations under finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and net of unamortized debt issuance costs of $351 expected to be amortized in the next 12 months.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amended Revolving Credit Facility</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2017, the Company entered into a $600,000 revolving credit facility, which was subsequently amended and extended in August 2021 (as amended and extended, the &#8220;Amended Revolving Credit Facility&#8221;). The Amended Revolving Credit Facility, which matures on August&#160;24, 2026, provides for a five-year unsecured revolving loan facility on a committed basis. The interest rate for borrowings under the Amended Revolving Credit Facility is based on either the Adjusted Term SOFR Rate (as defined in the Amended Revolving Credit Facility) or a base rate, plus a spread based on the Company&#8217;s consolidated leverage ratio at the end of each fiscal reporting quarter. The Company currently elects to have loans under the Amended Revolving Credit Facility bear interest based on the Adjusted Term SOFR Rate with one-month interest periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Revolving Credit Facility permits up to $50,000 to be used to fund letters of credit. The Amended Revolving Credit Facility also permits the Company to request one or more incremental term loan facilities and/or to increase the revolving loan commitments in an aggregate amount not to exceed $300,000. Subject to certain limitations, each such incremental term loan facility or revolving loan commitment increase will be on terms as agreed to by the Company, the administrative agent and the lenders providing such financing. Outstanding letters of credit were $5,269 at both December&#160;2, 2023 and September&#160;2, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uncommitted Credit Facilities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2023, the Company extended all three of its uncommitted credit facilities. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These facilities (collectively, the &#8220;Uncommitted Credit Facilities&#8221; and, together with the Amended Revolving Credit Facility, the &#8220;Credit Facilities&#8221;) total $203,000 in aggregate maximum uncommitted availability, under which $193,000 and $180,000 were </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding at December&#160;2, 2023 and September&#160;2, 2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and are included in current portion of debt including obligations under finance leases in the unaudited Condensed Consolidated Balance Sheets. The interest rate on the Uncommitted Credit Facilities is based on the Secured Overnight Financing Rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Uncommitted Credit Facilities are due at the end of the applicable interest period, which is typically one month but may be up to six months and may be rolled over to a new interest period at the option of the applicable lender. The Company&#8217;s lenders have, in the past, been willing to roll over the principal amount outstanding under the Uncommitted Credit Facilities at the end of each interest period but may not do so in the future. Each Uncommitted Credit Facility matures within one year of entering into such Uncommitted Credit Facility and contains certain limited covenants which are substantially the same as the limited covenants contained in the Amended Revolving Credit Facility. All of the Uncommitted Credit Facilities are unsecured and rank equally in right of payment with the Company&#8217;s other unsecured indebtedness.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen-week period ended December&#160;2, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company borrowed an aggregate $148,000 and repaid an aggregate $65,000 under the Credit Facilities. As of December&#160;2, 2023 and September&#160;2, 2023, the weighted-average interest rates on borrowings under the Credit Facilities were 6.25% and 6.17%, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Debt</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company completed the issuance and sale of $100,000 aggregate principal amount of 2.90% Senior Notes, Series B, due July&#160;28, 2026; in June 2018, the Company completed the issuance and sale of $20,000 aggregate principal amount of 3.79% Senior Notes, due June&#160;11, 2025; and, in March 2020, the Company completed the issuance and sale of $50,000 aggregate principal amount of 2.60% Senior Notes, due March&#160;5, 2027 (collectively, the &#8220;Private Placement Debt&#8221;). Interest is payable semiannually at the fixed stated interest rates. All of the Private Placement Debt is unsecured.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shelf Facility Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company entered into Note Purchase and Private Shelf Agreements with MetLife Investment Advisors, LLC (the &#8220;MetLife Note Purchase Agreement&#8221;) and PGIM, Inc. (the &#8220;Prudential Note Purchase Agreement&#8221; and, together with the MetLife Note Purchase Agreement, the &#8220;Shelf Facility Agreements&#8221;). Each of the MetLife Note Purchase Agreement and the Prudential Note Purchase Agreement provides for an uncommitted facility for the issuance and sale of up to an aggregate total of $250,000 of unsecured senior notes, at a fixed rate. As of December&#160;2, 2023, $50,000 aggregate principal amount of 2.40% Series 2019A Notes, due March&#160;5, 2024, was outstanding under notes issued in private placements pursuant to the Shelf Facility Agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Covenants</span></div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements imposes several restrictive covenants.</span> As of December&#160;2, 2023, the Company was in compliance with the operating and financial covenants of the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966323760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders&#8217; Equity<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchases and Treasury Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Board of Directors of the Company (the &#8220;Board&#8221;) terminated the existing share repurchase plan and authorized a new share repurchase plan (the &#8220;Share Repurchase Plan&#8221;) to purchase up to 5,000 shares of Class A Common Stock. There is no expiration date for the Share Repurchase Plan. As of December&#160;2, 2023, the maximum number of shares of Class A Common Stock that may yet be repurchased under the Share Repurchase Plan was 2,443 shares. The Share Repurchase Plan allows the Company to repurchase shares at any time and in any increments it deems appropriate in accordance with Rule 10b-18 under the Exchange Act.  </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen-week period ended December&#160;2, 2023</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company repurchased 1,367 shares of Class A Common Stock for $132,045</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From this total, 87 shares were repurchased by the Company to satisfy the Company&#8217;s associates&#8217; tax withholding liability associated with its stock-based compensation program and are reflected at cost as </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">treasury stock in the unaudited Condensed Consolidated Financial Statements for the thirteen-week period ended December&#160;2, 2023 and the remainder were immediately retired. During the thirteen-week period ended December&#160;3, 2022</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company repurchased 233 shares of Class A Common Stock for $18,539. From this total, 52 shares were repurchased by the Company to satisfy the Company&#8217;s associates&#8217; tax withholding liability associated with its stock-based compensation program and are reflected at cost as treasury stock in the unaudited Condensed Consolidated Financial Statements for the thirteen-week period ended December&#160;3, 2022 and the remainder were immediately retired.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reissued 13 shares and 14 shares of treasury stock during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, respectively, to fund the MSC Industrial Direct Co., Inc. Amended and Restated Associate Stock Purchase Plan. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends on Common Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid aggregate regular cash dividends of $0.83 per share totaling $47,192 for the thirteen weeks ended December 2, 2023. For the thirteen weeks ended December&#160;3, 2022, the Company paid aggregate regular cash dividends of $0.79 per share totaling $44,207.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;15, 2023, the Board declared a regular cash dividend of $0.83 per share, payable on January&#160;23, 2024, to shareholders of record at the close of business on January&#160;9, 2024. The dividend is expected to result in aggregate payments of $46,812, based on the number of shares outstanding at December&#160;20, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reclassification</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2023, the Company completed its previously announced reclassification (the &#8220;Reclassification&#8221;) of the Common Stock to eliminate the Class B Common Stock, effective at the time that the Company&#8217;s Restated Certificate of Incorporation was duly filed with the Secretary of State of the State of New York (the &#8220;Effective Time&#8221;), as contemplated by that certain Reclassification Agreement, dated as of June 20, 2023 (the &#8220;Reclassification Agreement&#8221;), with Mitchell Jacobson, Erik Gershwind, other members of the Jacobson / Gershwind family and certain entities affiliated with the Jacobson / Gershwind family (collectively, the &#8220;Jacobson / Gershwind Family Shareholders&#8221;). Pursuant to the Reclassification, each share of Class B Common Stock issued and outstanding immediately prior to the Effective Time was reclassified, exchanged and converted into 1.225 shares of Class A Common Stock. The issuance of Class A Common Stock in connection with the Reclassification was registered under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), pursuant to the Company&#8217;s Registration Statement on Form S&#8208;4 (File No. 333-273418). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As contemplated by the Reclassification Agreement, a number of corporate governance changes were implemented, including the following:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Jacobson / Gershwind Family Shareholders have the right to designate (i) two individuals (one of whom will be Mr. Erik Gershwind so long as he is the Company&#8217;s Chief Executive Officer) for nomination for election to the Board so long as the Jacobson / Gershwind Family Shareholders own 10% or more of the issued and outstanding shares of Class A Common Stock and (ii) one individual for nomination for election to the Board so long as the Jacobson / Gershwind Family Shareholders own less than 10% but more than 5% of the issued and outstanding shares of Class A Common Stock; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the Jacobson / Gershwind Family Shareholders have each granted an irrevocable proxy authorizing the Company to vote such pro rata portion of shares of Class A Common Stock beneficially owned by the Jacobson / Gershwind Family Shareholders or their permitted transferees in excess of 15% of the issued and outstanding shares of Class A Common Stock in proportion to the votes of other holders (i.e., excluding any Jacobson / Gershwind Family Shareholders and their permitted transferees) entitled to vote and that do in fact vote; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">certain standstill and lock-up provisions for the Jacobson / Gershwind Family Shareholders; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the transition of the approval standard for certain significant transactions (including mergers, asset sales, share exchanges and dissolution) from a two-thirds supermajority to a majority of the issued and outstanding shares of Class A Common Stock entitled to vote thereon; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the adoption of a &#8220;majority of the votes cast&#8221; standard for uncontested director elections; and</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the designation of (i) the New York Supreme Court as the exclusive forum for (a) certain derivative claims, (b) claims asserting breach of fiduciary duties, (c) claims pursuant to the New York Business Corporation </span></div><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Law, the Company&#8217;s Restated Certificate of Incorporation or the Company&#8217;s Third Amended and Restated By-Laws or (d) claims governed by the internal affairs doctrine and (ii) the U.S. federal district courts as the exclusive forum for claims under the Securities Act.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961843024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Costs<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Other Costs</a></td>
<td class="text">Restructuring and Other Costs<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optimization of Company Operations and Profitability Improvement </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to identify opportunities for improvements in its workforce realignment, strategy and staffing, and its focus on performance management, to ensure it has the right skill sets and number of associates to execute its long-term vision. As such, the Company extends voluntary and involuntary severance and separation benefits to certain associates in order to facilitate its workforce realignment. In addition, from time to time, the Company engages consultants to assist in reviewing the optimization of the Company&#8217;s operations and improving profitability.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restructuring and other costs for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting-related costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associate severance and separation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity award acceleration costs associated with severance </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,094&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities associated with restructuring and other costs are included in accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheet as of December&#160;2, 2023. The following table summarizes activity related to liabilities associated with restructuring and other costs for the thirteen-week period ended December&#160;2, 2023: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting-related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Associate severance and separation costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at September 2, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 2, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">997&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961849184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen-week period ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;2, 2023, there were no material changes in unrecognized tax benefits. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States government enacted the Coronavirus Aid, Relief and Economic Security Act (the &#8220;CARES Act&#8221;) to provide certain relief as a result of the COVID-19 pandemic. The CARES Act provides tax relief, along with other stimulus measures, including the Employee Retention Credit (the &#8220;ERC&#8221;) provision, which allows for employers to claim a refundable tax credit against the employer share of Social Security taxes equal to 50% of qualified wages paid to qualified employees between March 13, 2020 and December 31, 2020 and 70% of qualified wages paid to qualified employees after December 31, 2020 through September 30, 2021. The ERC was designed to encourage businesses to keep employees on the payroll during the COVID-19 pandemic. During fiscal year 2023, the Company received funds related to ERC claims previously submitted. As there is no authoritative guidance under accounting principles generally accepted in the United States of America on accounting for government assistance to for-profit business entities, the Company accounts for the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ERC by analogy to International Accounting Standard 20, Accounting for Government Grants and Disclosure of Government Assistance. Management determined the probability threshold has not been met for $5,129 of the funds received in fiscal year 2023, and, as such, that portion of the funds remains in accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheet as of December&#160;2, 2023. This amount will be recognized in the Condensed Consolidated Statement of Income when the probability threshold has been met, which the Company has determined to be the earlier of a completed audit or the lapse of the relevant statute of limitations.</span></div>The Company&#8217;s effective tax rate was 24.3% for the thirteen-week period ended December&#160;2, 2023, as compared to 24.7% for the thirteen-week period ended December&#160;3, 2022. The effective tax rate is higher than the federal statutory tax rate primarily due to state taxes.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961843024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Proceedings<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_LegalProceedingsAbstract', window );"><strong>Legal Proceedings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Legal Proceedings</a></td>
<td class="text">Legal ProceedingsIn the ordinary course of business, there are various claims, lawsuits and pending actions against the Company incidental to the operation of its business. Although the outcome of these matters, both individually and in aggregate, is currently not determinable, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or liquidity.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_LegalProceedingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Legal Proceedings [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_LegalProceedingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897961719056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="nump">$ 69,350<span></span>
</td>
<td class="nump">$ 81,314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962650096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897964150160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy</a></td>
<td class="text">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the SEC. The Company, however, believes that the disclosures contained in this Report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), for a Quarterly Report on Form 10-Q and are adequate to make the information presented not misleading.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal Year</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52/53-week fiscal year ending on the Saturday closest to August 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. References to &#8220;fiscal year 2024&#8221; refer to the period from September 3, 2023 to August 31, 2024, which is a 52-week fiscal year. References to &#8220;fiscal year 2023&#8221; refer to the period from September 4, 2022 to September 2, 2023, which is a 52-week fiscal year. The fiscal quarters ended December&#160;2, 2023 and December&#160;3, 2022 refer to the thirteen weeks ended as of those dates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited Condensed Consolidated Financial Statements include the accounts of MSC Industrial Direct Co., Inc., its wholly owned subsidiaries and entities in which it maintains a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In November 2023, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07,  Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker, among other provisions. The ASU is effective for fiscal year periods beginning after December 15, 2023, including subsequent interim periods, with early adoption permitted, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU primarily enhances and expands both the income tax rate reconciliation disclosure and the income taxes paid disclosure. The ASU is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. </span></div>Other pronouncements issued by the FASB or other authoritative accounting standards groups with future effective dates are either not applicable or are not expected to have a material impact on the unaudited Condensed Consolidated Financial Statements<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966322944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s percentage of revenue by customer end-market for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Heavy</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing Light</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retail/Wholesale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The Other category primarily includes individual customer and small business net sales not assigned to a specific industry classification.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s percentage of revenue by customer type for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">National Account Customers</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public Sector Customers </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core and Other Customers </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue originating from the following geographic areas was as follows for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other foreign countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897956191792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method</a></td>
<td class="text">The following table sets forth the computation of basic and diluted net income per common share under the treasury stock method for the<span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MSC Industrial as reported</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares outstanding for basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares outstanding for diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.22&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.45&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">499</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966792832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for all stock-based payments in accordance with Accounting Standards Codification Topic 718, &#8220;Compensation&#8212;Stock Compensation,&#8221; as amended. Stock-based compensation expense, net included in Operating expenses for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> periods ended December&#160;2, 2023 and December&#160;3, 2022 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:71.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance share units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associate Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,937&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span>Includes equity award acceleration costs associated with associate severance and separation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> period ended December&#160;2, 2023 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (in<br/>years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding on September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited/Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding on December 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable on December 2, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,141&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Summary of Performance Share Unit Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes all transactions related to PSUs under the MSC Industrial Direct Co., Inc. 2015 Omnibus Incentive Plan (the &#8220;2015 Omnibus Incentive Plan&#8221;) and the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan (the &#8220;2023 Omnibus Incentive Plan&#8221;) (based on target award amounts) for the thirteen-week period ended December&#160;2, 2023: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested PSUs at September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.81&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested PSUs at December 2, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88.37&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">PSU adjustment represents the net PSUs awarded above or below their target grants resulting from the achievement of performance goals above or below the performance targets established at grant. One grant goal was achieved at 200% of its target based on fiscal year 2021 through fiscal year 2023 financial results.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes approximately 5 shares of accrued incremental dividend equivalent rights on outstanding PSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Non-Vested Restricted Stock Unit Award Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s non-vested restricted stock unit (&#8220;RSU&#8221;) award activity under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan for the thirteen-week period ended December&#160;2, 2023 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested RSUs at September 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">467</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80.98&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(155)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-vested RSUs at December 2, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">469</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes approximately 27 shares of accrued incremental dividend equivalent rights on outstanding RSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966345072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:76.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">434,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">414,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">435,421&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock', window );">Loans, Notes, Trade and Other Receivables, Sales</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity and amounts outstanding under the RPA for the</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> thirteen-week</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> periods ended December&#160;2, 2023 and December&#160;3, 2022: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:71.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.184%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables sold under the RPA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash collected on sold receivables under the RPA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans, Notes, Trade and Other Receivables, Sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897963963136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligationsAbstract', window );"><strong>Debt and Lease Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 2,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncommitted Credit Facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Term Note Payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Private Placement Debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.90% Senior Notes, Series B, due July&#160;28, 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.79% Senior Notes, due June&#160;11, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.60% Senior Notes, due March&#160;5, 2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40% Series 2019A Notes, due March&#160;5, 2024 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations under finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, including obligations under finance leases</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">454,326&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(244,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(229,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt, including obligations under finance leases</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224,391&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents private placement debt issued under the Shelf Facility Agreements.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Consists of $193,000 from the Uncommitted Credit Facilities (as defined below), $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $1,261 from financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$135</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> from obligations under finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and net of unamortized debt issuance costs of $348 expected to be amortized in the next 12 months.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Consists of $180,000 from the Uncommitted Credit Facilities, $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $37 from financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, $249 from obligations under finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and net of unamortized debt issuance costs of $351 expected to be amortized in the next 12 months.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897956259664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 02, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring Charges</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restructuring and other costs for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 2,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 3,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting-related costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associate severance and separation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity award acceleration costs associated with severance </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,094&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Summary of Restructuring Related Liabilities</a></td>
<td class="text">The following table summarizes activity related to liabilities associated with restructuring and other costs for the thirteen-week period ended December&#160;2, 2023: <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consulting-related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Associate severance and separation costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at September 2, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 2, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">997&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897964013776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 02, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 02, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_AccruedSalesReturns', window );">Accrued sales returns</a></td>
<td class="nump">$ 8,553,000<span></span>
</td>
<td class="nump">$ 8,632,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Contract with customer, refund liability</a></td>
<td class="nump">29,105,000<span></span>
</td>
<td class="nump">31,954,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_RevenueRecognitionPrepaidSalesIncentives', window );">Prepaid sales incentives</a></td>
<td class="nump">3,575,000<span></span>
</td>
<td class="nump">3,733,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_RevenuePerformanceObligationPaymentTerms', window );">Payment term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_AccruedSalesReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued sales returns</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_AccruedSalesReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_RevenuePerformanceObligationPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Payment Terms</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_RevenuePerformanceObligationPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_RevenueRecognitionPrepaidSalesIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognition, Prepaid sales incentives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_RevenueRecognitionPrepaidSalesIncentives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897955026736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 953,969<span></span>
</td>
<td class="nump">$ 957,745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Manufacturing Heavy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Manufacturing Light</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Public Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Retail/Wholesale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Commercial Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | National Account Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Public Sector Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Core and Other Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">52.00%<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">99.00%<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Other foreign countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_ManufacturingHeavyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_ManufacturingHeavyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_ManufacturingLightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_ManufacturingLightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_PublicSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_PublicSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_RetailWholesaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_RetailWholesaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_OtherCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_OtherCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_NationalAccountCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_NationalAccountCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_PublicSectorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_PublicSectorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=msm_CoreAndOtherCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=msm_CoreAndOtherCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=msm_OtherForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=msm_OtherForeignCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966777728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Net Income per Share - Narrative (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Sep. 02, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897956246800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to MSC Industrial as reported</a></td>
<td class="nump">$ 69,350<span></span>
</td>
<td class="nump">$ 81,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding for basic net income per share</a></td>
<td class="nump">56,429<span></span>
</td>
<td class="nump">55,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding for diluted net income per share</a></td>
<td class="nump">56,723<span></span>
</td>
<td class="nump">56,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.23<span></span>
</td>
<td class="nump">$ 1.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.22<span></span>
</td>
<td class="nump">$ 1.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">499<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897956208016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 5,201,000<span></span>
</td>
<td class="nump">$ 4,990,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Deferred income tax benefit</a></td>
<td class="num">(1,264,000)<span></span>
</td>
<td class="num">(1,233,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Stock-based compensation expense, net</a></td>
<td class="nump">3,937,000<span></span>
</td>
<td class="nump">3,757,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,275,000<span></span>
</td>
<td class="nump">3,711,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">821,000<span></span>
</td>
<td class="nump">1,095,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Associate Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">$ 83,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897955016240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 02, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance, (in shares) | shares</a></td>
<td class="nump">218,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(86,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled/Forfeited/Expired (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">132,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">132,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 81.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="nump">79.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled/Forfeited/Expired (in usd per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">82.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in usd per share) | $ / shares</a></td>
<td class="nump">$ 82.67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-Average Remaining Contractual Term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual term, outstanding (in years)</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term, exercisable (in years)</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_IntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value outstanding | $</a></td>
<td class="nump">$ 2,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value exercisable | $</a></td>
<td class="nump">$ 2,141<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_IntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_IntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897963046224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 1,499,000<span></span>
</td>
<td class="nump">$ 970,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation cost</a></td>
<td class="nump">$ 7,201,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation weighted average period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount', window );">Vested shares, percentage of target award amount</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount', window );">Vested shares, percentage of target award amount</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation cost</a></td>
<td class="nump">$ 35,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation weighted average period</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Vested Shares, Percentage of Target Award Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962781328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Performance Share Unit Activity (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 02, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment', window );">PSU adjustment (in shares)</a></td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled/Forfeited (in shares)</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 81.81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">89.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue', window );">PSU adjustment (in usd per share) | $ / shares</a></td>
<td class="nump">74.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share) | $ / shares</a></td>
<td class="nump">74.79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled/Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">82.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 88.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage', window );">Target allocation grant percentage</a></td>
<td class="nump">200.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=msm_IncrementalDividendRightsPerformanceStockUnitsMember', window );">Incremental Dividend Rights Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustment, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Allocation Grant Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=msm_IncrementalDividendRightsPerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=msm_IncrementalDividendRightsPerformanceStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897964185440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Non-Vested Restricted Stock Unit Award Activity (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 02, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(155)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled/Forfeited (in shares)</a></td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 80.98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">97.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share) | $ / shares</a></td>
<td class="nump">79.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled/Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">84.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 87.07<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=msm_IncrementalDividendRightsRestrictedStockUnitsMember', window );">Incremental Dividend Rights, Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">27<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=msm_IncrementalDividendRightsRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=msm_IncrementalDividendRightsRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962649120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueAdjustment', window );">Fair value remeasurement of non-financial liabilities on non-recurring basis</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueAdjustment', window );">Fair value remeasurement of non-financial assets on non-recurring basis</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962789408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable - Accounts Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Sep. 02, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 434,551<span></span>
</td>
<td class="nump">$ 458,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for credit losses</a></td>
<td class="nump">20,271<span></span>
</td>
<td class="nump">22,747<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 414,280<span></span>
</td>
<td class="nump">$ 435,421<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897958819312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Mar. 04, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
<th class="th"><div>Sep. 02, 2023</div></th>
<th class="th"><div>Dec. 19, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_AccountsReceivableAmountAuthorizedForSale', window );">Accounts receivable, amount authorized for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_AccountsReceivableSalesTransactionsFees', window );">Accounts receivable, sales transactions fees</a></td>
<td class="nump">$ 4,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=msm_PurchasersMember', window );">Purchasers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableSale', window );">Accounts receivable, sale</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_AccountsReceivableCollateralUnsoldReceivablesAmount', window );">Accounts receivable, collateral, unsold receivables, amount</a></td>
<td class="nump">$ 337,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 352,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_AccountsReceivableAmountAuthorizedForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Amount Authorized For Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_AccountsReceivableAmountAuthorizedForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_AccountsReceivableCollateralUnsoldReceivablesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Collateral, Unsold Receivables, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_AccountsReceivableCollateralUnsoldReceivablesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_AccountsReceivableSalesTransactionsFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Sales Transactions Fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_AccountsReceivableSalesTransactionsFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from sale of accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=msm_PurchasersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=msm_PurchasersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966789200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details) - Receivables Purchase Agreement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableSale', window );">Receivables sold under the RPA</a></td>
<td class="nump">$ 312,980<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndCollectionOfReceivables', window );">Cash collected on sold receivables under the RPA</a></td>
<td class="nump">$ 312,980<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from sale of accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndCollectionOfReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the proceeds from sale and collection of receivables during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndCollectionOfReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=msm_ReceivablesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=msm_ReceivablesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897962993840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Sep. 02, 2023</div></th>
<th class="th"><div>Jul. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Long-Term Note Payable</a></td>
<td class="nump">$ 4,750,000<span></span>
</td>
<td class="nump">$ 4,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_FinancingObligations', window );">Financing arrangements</a></td>
<td class="nump">1,336,000<span></span>
</td>
<td class="nump">127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Obligations under finance leases</a></td>
<td class="nump">329,000<span></span>
</td>
<td class="nump">475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Less: unamortized debt issuance costs</a></td>
<td class="num">(937,000)<span></span>
</td>
<td class="num">(1,026,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt, including obligations under finance leases</a></td>
<td class="nump">538,478,000<span></span>
</td>
<td class="nump">454,326,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: current portion</a></td>
<td class="num">(244,048,000)<span></span>
</td>
<td class="num">(229,935,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt including obligations under finance leases</a></td>
<td class="nump">294,430,000<span></span>
</td>
<td class="nump">224,391,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease, liability, current</a></td>
<td class="nump">135,000<span></span>
</td>
<td class="nump">249,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Unamortized debt issuance costs, current</a></td>
<td class="nump">348,000<span></span>
</td>
<td class="nump">351,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=msm_CommittedCreditFacilityMember', window );">Committed Bank Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Credit facility</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=msm_UncommittedCreditFacilityMember', window );">Uncommitted Bank Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">193,000,000<span></span>
</td>
<td class="nump">180,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=msm_FinancingArrangementMember', window );">Financing Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_FinancingObligationsCurrent', window );">Financing obligations, current</a></td>
<td class="nump">1,261,000<span></span>
</td>
<td class="nump">37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember', window );">Senior Notes Series B | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member', window );">Senior Notes Due June 11, 2025 | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.79%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member', window );">Senior notes, Due March 5, 2027 | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_Series2019aNotesDueMarch52024Member', window );">Series 2019A notes, due March 5, 2024 | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_FinancingObligationsCurrent', window );">Financing obligations, current</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_FinancingObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest free short-term borrowings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_FinancingObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_FinancingObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing obligations, current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_FinancingObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=msm_CommittedCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=msm_CommittedCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=msm_UncommittedCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=msm_UncommittedCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msm_FinancingArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=msm_FinancingArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_Series2019aNotesDueMarch52024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_Series2019aNotesDueMarch52024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897954489136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Revolving Credit Facilities Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 02, 2023 </div>
<div>USD ($) </div>
<div>facility</div>
</th>
<th class="th">
<div>Dec. 03, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 02, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_NumberOfCreditFacilities', window );">Number of credit facilities | facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148,000,000<span></span>
</td>
<td class="nump">$ 84,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=msm_CommittedCreditFacilityMember', window );">Committed Bank Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=msm_AmendedUncommittedFacilitiesMember', window );">Amended Uncommitted Credit Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Credit facility, expiration term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 193,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 180,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod', window );">Line of credit facility, maximum amount outstanding during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.17%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_AmendedRevolvingCreditFacilityMember', window );">Amended Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Credit facility, expiration term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_AmendedRevolvingCreditFacilityMember', window );">Amended Revolving Credit Facility | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,269,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,269,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_AmendedRevolvingCreditFacilityMember', window );">Amended Revolving Credit Facility | Committed Bank Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_AvailableIncreaseInAggregateAmountBorrowed', window );">Available increase in amount borrowed</a></td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember', window );">Senior Notes Series B | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member', window );">Senior Notes Due June 11, 2025 | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.79%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member', window );">Senior notes, Due March 5, 2027 | Private Placement Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_AvailableIncreaseInAggregateAmountBorrowed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Available increase in aggregate amount borrowed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_AvailableIncreaseInAggregateAmountBorrowed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_NumberOfCreditFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Credit Facilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_NumberOfCreditFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum amount borrowed under the credit facility at any time during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=msm_CommittedCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=msm_CommittedCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=msm_AmendedUncommittedFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=msm_AmendedUncommittedFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_AmendedRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_AmendedRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897954998208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Private Placement Debt Narrative (Details) - Private Placement Debt - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Sep. 02, 2023</div></th>
<th class="th"><div>Jul. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember', window );">Senior Notes Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember', window );">Senior Notes Due June 11, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.79%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember', window );">Senior notes, Due March 5, 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=msm_PrivatePlacementDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueJune112025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeniorNotesDueMarch52027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966821120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Shelf Facility Agreements Narrative (Details) - Shelf Facility Agreements - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msm_SeriesNotesDueMarch52024Member', window );">Series Notes Due March 5, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msm_ShelfFacilityAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=msm_ShelfFacilityAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msm_SeriesNotesDueMarch52024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msm_SeriesNotesDueMarch52024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897954583648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 20, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 02, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 03, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 15, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>individual </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ComponentsOfShareholdersEquityLineItems', window );"><strong>Components Of Shareholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 132,045<span></span>
</td>
<td class="nump">$ 18,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Stock issued during period, shares, employee stock ownership plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends payable per share (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividend payable amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_NumberOfIndividualsEligibleForNomination', window );">Number of individuals eligible for nomination | individual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination', window );">Common stock, ownership percentage threshold, two board-member nomination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage', window );">Common stock, ownership percentage threshold, transferee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ComponentsOfShareholdersEquityLineItems', window );"><strong>Components Of Shareholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends payable per share (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividend payable amount | $</a></td>
<td class="nump">$ 46,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ComponentsOfShareholdersEquityLineItems', window );"><strong>Components Of Shareholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_CommonStockOwnershipPercentage', window );">Common stock, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ComponentsOfShareholdersEquityLineItems', window );"><strong>Components Of Shareholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_CommonStockOwnershipPercentage', window );">Common stock, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ComponentsOfShareholdersEquityLineItems', window );"><strong>Components Of Shareholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares', window );">Stock repurchased during period, including held in treasury (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,367,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation', window );">Treasury stock, shares repurchased to satisfy tax withholding obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock, shares, acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of warrant or right, number of securities called by each warrant or right (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=msm_ShareRepurchasePlanMember', window );">Share Repurchase Plan | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ComponentsOfShareholdersEquityLineItems', window );"><strong>Components Of Shareholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number of shares authorized for repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Maximum number of shares that can be repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_CommonStockOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_CommonStockOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_CommonStockOwnershipPercentageThresholdTransfereePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Ownership Percentage Threshold, Transferee Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_CommonStockOwnershipPercentageThresholdTransfereePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Ownership Percentage Threshold, Two Board-Member Nomination</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ComponentsOfShareholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Components Of Shareholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ComponentsOfShareholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_NumberOfIndividualsEligibleForNomination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Individuals Eligible For Nomination</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_NumberOfIndividualsEligibleForNomination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period, Including Treasury Stock, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_TreasuryStockSharesWithheldForTaxWithholdingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Shares Withheld For Tax Withholding Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_TreasuryStockSharesWithheldForTaxWithholdingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480637/718-40-25-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=msm_ShareRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=msm_ShareRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897956210512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Costs - Schedule of Restructuring Charges (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_RestructuringChargesConsultingRelatedCosts', window );">Consulting-related costs</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Associate severance and separation costs</a></td>
<td class="nump">736<span></span>
</td>
<td class="nump">519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Equity award acceleration costs associated with severance</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total restructuring and other costs</a></td>
<td class="nump">$ 916<span></span>
</td>
<td class="nump">$ 2,094<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_RestructuringChargesConsultingRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring Charges, Consulting Related Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_RestructuringChargesConsultingRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897954998240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Costs (Summary Of Restructuring Related Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 02, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">$ 1,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ConsultingAndSeveranceCosts', window );">Additions</a></td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and other adjustments</a></td>
<td class="num">(876)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">1,073<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=msm_ConsultingRelatedCostsMember', window );">Consulting-related costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ConsultingAndSeveranceCosts', window );">Additions</a></td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and other adjustments</a></td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Associate severance and separation costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">1,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_ConsultingAndSeveranceCosts', window );">Additions</a></td>
<td class="nump">736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments and other adjustments</a></td>
<td class="num">(776)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">$ 997<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_ConsultingAndSeveranceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consulting and severance costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_ConsultingAndSeveranceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=msm_ConsultingRelatedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=msm_ConsultingRelatedCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139897966776592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 02, 2023</div></th>
<th class="th"><div>Dec. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Unrecognized tax benefits, period increase (decrease)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">24.30%<span></span>
</td>
<td class="nump">24.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualRiskOrUncertaintyByNatureAxis=msm_CoronavirusAidReliefAndEconomicSecurityActMember', window );">Coronavirus Aid Relief And Economic Security Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct', window );">Liability for funds received but probably threshold not met</a></td>
<td class="nump">$ 5,129,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Expenses And Other Current Liabilities, CARES Act</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualRiskOrUncertaintyByNatureAxis=msm_CoronavirusAidReliefAndEconomicSecurityActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualRiskOrUncertaintyByNatureAxis=msm_CoronavirusAidReliefAndEconomicSecurityActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>msm-20231202_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:msm="http://www1.mscdirect.com/20231202"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="msm-20231202.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2023-12-20</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2022-12-03</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2022-09-03</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2023-09-02</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingHeavyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingHeavyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingLightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:ManufacturingLightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:RetailWholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:RetailWholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:OtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:OtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:NationalAccountCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:NationalAccountCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:PublicSectorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CoreAndOtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">msm:CoreAndOtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">msm:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">msm:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msm:IncrementalDividendRightsPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msm:IncrementalDividendRightsRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2022-12-19</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-04</startDate>
            <endDate>2023-03-04</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:PurchasersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:ReceivablesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">msm:ReceivablesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-04</startDate>
            <endDate>2022-12-03</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:CommittedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:CommittedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:UncommittedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:UncommittedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueJune112025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueJune112025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueMarch52027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueMarch52027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:Series2019aNotesDueMarch52024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:Series2019aNotesDueMarch52024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:FinancingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:FinancingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:CommittedCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:AmendedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:AmendedUncommittedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:AmendedUncommittedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">msm:AmendedUncommittedFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueJune112025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeniorNotesDueMarch52027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:PrivatePlacementDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:ShelfFacilityAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msm:SeriesNotesDueMarch52024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msm:ShelfFacilityAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">msm:ShareRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">msm:ShareRepurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-15</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-20</startDate>
            <endDate>2023-12-20</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">msm:ConsultingRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-02</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">msm:ConsultingRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-03</startDate>
            <endDate>2023-12-02</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">msm:ConsultingRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003078</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">msm:CoronavirusAidReliefAndEconomicSecurityActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-02</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="vote">
        <measure>msm:vote</measure>
    </unit>
    <unit id="segment">
        <measure>msm:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="facility">
        <measure>msm:facility</measure>
    </unit>
    <unit id="individual">
        <measure>msm:individual</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-26">0001003078</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-27">--08-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-29">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-30">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-12-02</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-14130</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">MSC INDUSTRIAL DIRECT CO., INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">11-3289165</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">515 Broadhollow Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-10">Suite 1000</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Melville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">11747</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">516</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">812-2000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Class A Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">MSM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-19">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-20">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-21">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-22">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-23">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-24">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-25" unitRef="shares">56400388</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-31" unitRef="usd">25805000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-32" unitRef="usd">50052000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-33" unitRef="usd">20271000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-34" unitRef="usd">22747000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-35" unitRef="usd">414280000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-36" unitRef="usd">435421000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-3" id="f-37" unitRef="usd">709362000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-38" unitRef="usd">726521000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-39" unitRef="usd">121519000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-40" unitRef="usd">105519000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-41" unitRef="usd">1270966000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-42" unitRef="usd">1317513000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-43" unitRef="usd">322091000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-44" unitRef="usd">319660000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-45" unitRef="usd">718318000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-46" unitRef="usd">718174000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-47" unitRef="usd">106890000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-48" unitRef="usd">110641000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-49" unitRef="usd">61076000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-50" unitRef="usd">65909000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-51" unitRef="usd">14383000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-52" unitRef="usd">12237000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-53" unitRef="usd">2493724000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">2544134000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-3" decimals="-3" id="f-55" unitRef="usd">244048000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">229935000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-57" unitRef="usd">20694000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-58" unitRef="usd">21168000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-3" id="f-59" unitRef="usd">188976000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">226299000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-61" unitRef="usd">174140000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">172034000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-63" unitRef="usd">627858000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-64" unitRef="usd">649436000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-65" unitRef="usd">294430000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">224391000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-67" unitRef="usd">41410000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">45924000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-69" unitRef="usd">131801000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-70" unitRef="usd">131801000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-71" unitRef="usd">1095499000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">1051552000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-73" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-74" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-75"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-76"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-77" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-78" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-79" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-80" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-81" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-82" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-3" id="f-83" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">0</us-gaap:PreferredStockValue>
    <msm:CommonStockVotingRightsPerShare contextRef="c-5" decimals="INF" id="f-85" unitRef="vote">1</msm:CommonStockVotingRightsPerShare>
    <msm:CommonStockVotingRightsPerShare contextRef="c-6" decimals="INF" id="f-86" unitRef="vote">1</msm:CommonStockVotingRightsPerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-87"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-88"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-89" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-90" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-91" unitRef="shares">57714018</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-92" unitRef="shares">48075100</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-93" unitRef="usd">58000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">48000</us-gaap:CommonStockValue>
    <msm:CommonStockVotingRightsPerShare contextRef="c-7" decimals="INF" id="f-95" unitRef="vote">10</msm:CommonStockVotingRightsPerShare>
    <msm:CommonStockVotingRightsPerShare contextRef="c-8" decimals="INF" id="f-96" unitRef="vote">10</msm:CommonStockVotingRightsPerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-97"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-98"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-99" unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-100" unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-101" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-102" unitRef="shares">8654010</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-103" unitRef="shares">8654010</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-104" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-105" unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-3" decimals="-3" id="f-106" unitRef="usd">1052729000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">849502000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-108" unitRef="usd">464962000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">755007000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-110" unitRef="usd">-17277000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">-17725000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares contextRef="c-3" decimals="INF" id="f-112" unitRef="shares">1304313</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-113" unitRef="shares">1230960</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-3" decimals="-3" id="f-114" unitRef="usd">115399000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-4" decimals="-3" id="f-115" unitRef="usd">107677000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-116" unitRef="usd">1385073000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-117" unitRef="usd">1479164000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-3" decimals="-3" id="f-118" unitRef="usd">13152000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-4" decimals="-3" id="f-119" unitRef="usd">13418000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-120" unitRef="usd">1398225000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-121" unitRef="usd">1492582000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-122" unitRef="usd">2493724000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-123" unitRef="usd">2544134000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-124" unitRef="usd">953969000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-125" unitRef="usd">957745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-126" unitRef="usd">560852000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-127" unitRef="usd">559946000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">393117000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-9" decimals="-3" id="f-129" unitRef="usd">397799000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">290633000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-9" decimals="-3" id="f-131" unitRef="usd">279695000</us-gaap:OperatingExpenses>
    <us-gaap:RestructuringCosts contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">916000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts contextRef="c-9" decimals="-3" id="f-133" unitRef="usd">2094000</us-gaap:RestructuringCosts>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">101568000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-9" decimals="-3" id="f-135" unitRef="usd">116010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">5320000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-9" decimals="-3" id="f-137" unitRef="usd">6919000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">125000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-9" decimals="-3" id="f-139" unitRef="usd">100000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">-5055000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-9" decimals="-3" id="f-141" unitRef="usd">-1340000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">-10250000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-9" decimals="-3" id="f-143" unitRef="usd">-8159000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">91318000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-145" unitRef="usd">107851000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">22190000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-9" decimals="-3" id="f-147" unitRef="usd">26639000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">69128000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-9" decimals="-3" id="f-149" unitRef="usd">81212000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">-222000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-151" unitRef="usd">-102000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">69350000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-9" decimals="-3" id="f-153" unitRef="usd">81314000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-154"
      unitRef="usdPerShare">1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-9"
      decimals="2"
      id="f-155"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-156"
      unitRef="usdPerShare">1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-9"
      decimals="2"
      id="f-157"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-158" unitRef="shares">56429000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-9" decimals="-3" id="f-159" unitRef="shares">55891000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-160" unitRef="shares">56723000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-9" decimals="-3" id="f-161" unitRef="shares">56081000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">69128000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-9" decimals="-3" id="f-163" unitRef="usd">81212000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">404000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-9" decimals="-3" id="f-165" unitRef="usd">1270000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">69532000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-167" unitRef="usd">82482000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">-222000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-169" unitRef="usd">-102000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-171" unitRef="usd">335000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">69798000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-9" decimals="-3" id="f-173" unitRef="usd">82249000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-1" decimals="INF" id="f-174" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c-9" decimals="INF" id="f-175" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-10" decimals="-3" id="f-176" unitRef="usd">48000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-177" unitRef="usd">48000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition contextRef="c-12" decimals="-3" id="f-178" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition contextRef="c-13" decimals="-3" id="f-179" unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-12" decimals="-3" id="f-180" unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-3" id="f-181" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <msm:ReclassificationOfCommonStock contextRef="c-12" decimals="-3" id="f-182" unitRef="usd">11000</msm:ReclassificationOfCommonStock>
    <msm:ReclassificationOfCommonStock contextRef="c-13" decimals="-3" id="f-183" unitRef="usd">0</msm:ReclassificationOfCommonStock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-184" unitRef="usd">58000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-185" unitRef="usd">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-186" unitRef="usd">9000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-17" decimals="-3" id="f-187" unitRef="usd">9000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <msm:ReclassificationOfCommonStock contextRef="c-18" decimals="-3" id="f-188" unitRef="usd">-9000</msm:ReclassificationOfCommonStock>
    <msm:ReclassificationOfCommonStock contextRef="c-19" decimals="-3" id="f-189" unitRef="usd">0</msm:ReclassificationOfCommonStock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-190" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-191" unitRef="usd">9000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-3" id="f-192" unitRef="usd">849502000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-193" unitRef="usd">798408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition contextRef="c-24" decimals="-3" id="f-194" unitRef="usd">15037000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition contextRef="c-25" decimals="-3" id="f-195" unitRef="usd">16115000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-26" decimals="-3" id="f-196" unitRef="usd">214000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-27" decimals="-3" id="f-197" unitRef="usd">30000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <msm:ReclassificationOfCommonStock contextRef="c-24" decimals="-3" id="f-198" unitRef="usd">188404000</msm:ReclassificationOfCommonStock>
    <msm:ReclassificationOfCommonStock contextRef="c-25" decimals="-3" id="f-199" unitRef="usd">0</msm:ReclassificationOfCommonStock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-3" id="f-200" unitRef="usd">1052729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-29" decimals="-3" id="f-201" unitRef="usd">814493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-30" decimals="-3" id="f-202" unitRef="usd">755007000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-31" decimals="-3" id="f-203" unitRef="usd">681292000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-32" decimals="-3" id="f-204" unitRef="usd">69350000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-33" decimals="-3" id="f-205" unitRef="usd">81314000</us-gaap:NetIncomeLoss>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-34" decimals="-3" id="f-206" unitRef="usd">123314000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-35" decimals="-3" id="f-207" unitRef="usd">14282000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCommonStockCash contextRef="c-34" decimals="-3" id="f-208" unitRef="usd">47192000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-35" decimals="-3" id="f-209" unitRef="usd">37370000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-36" decimals="-3" id="f-210" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-37" decimals="-3" id="f-211" unitRef="usd">6837000</us-gaap:DividendsCommonStockCash>
    <msm:ReclassificationOfCommonStock contextRef="c-32" decimals="-3" id="f-212" unitRef="usd">-188406000</msm:ReclassificationOfCommonStock>
    <msm:ReclassificationOfCommonStock contextRef="c-33" decimals="-3" id="f-213" unitRef="usd">0</msm:ReclassificationOfCommonStock>
    <us-gaap:DividendsShareBasedCompensation contextRef="c-32" decimals="-3" id="f-214" unitRef="usd">483000</us-gaap:DividendsShareBasedCompensation>
    <us-gaap:DividendsShareBasedCompensation contextRef="c-33" decimals="-3" id="f-215" unitRef="usd">552000</us-gaap:DividendsShareBasedCompensation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-216" unitRef="usd">464962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-3" id="f-217" unitRef="usd">703565000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-40" decimals="-3" id="f-218" unitRef="usd">-17725000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-41" decimals="-3" id="f-219" unitRef="usd">-23121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-42" decimals="-3" id="f-220" unitRef="usd">448000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-43" decimals="-3" id="f-221" unitRef="usd">935000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-3" id="f-222" unitRef="usd">-17277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-3" id="f-223" unitRef="usd">-22186000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-3" id="f-224" unitRef="usd">-107677000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-3" id="f-225" unitRef="usd">-106202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-48" decimals="-3" id="f-226" unitRef="usd">794000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-49" decimals="-3" id="f-227" unitRef="usd">837000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-50" decimals="-3" id="f-228" unitRef="usd">8516000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-51" decimals="-3" id="f-229" unitRef="usd">4227000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-52" decimals="-3" id="f-230" unitRef="usd">-115399000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-53" decimals="-3" id="f-231" unitRef="usd">-109592000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-54" decimals="-3" id="f-232" unitRef="usd">1385073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-3" id="f-233" unitRef="usd">1386338000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-3" id="f-234" unitRef="usd">13418000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-3" id="f-235" unitRef="usd">11849000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-3" id="f-236" unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-3" id="f-237" unitRef="usd">-335000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-58" decimals="-3" id="f-238" unitRef="usd">-222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-59" decimals="-3" id="f-239" unitRef="usd">-102000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-3" id="f-240" unitRef="usd">13152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-61" decimals="-3" id="f-241" unitRef="usd">12082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-242" unitRef="usd">1398225000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-62" decimals="-3" id="f-243" unitRef="usd">1398420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-63"
      decimals="2"
      id="f-244"
      unitRef="usdPerShare">830</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-64"
      decimals="2"
      id="f-245"
      unitRef="usdPerShare">790</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-65"
      decimals="2"
      id="f-246"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-66"
      decimals="2"
      id="f-247"
      unitRef="usdPerShare">790</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">69128000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-9" decimals="-3" id="f-249" unitRef="usd">81212000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">19782000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-9" decimals="-3" id="f-251" unitRef="usd">18566000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">5559000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-9" decimals="-3" id="f-253" unitRef="usd">4872000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">5201000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-9" decimals="-3" id="f-255" unitRef="usd">4990000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">-98000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-9" decimals="-3" id="f-257" unitRef="usd">-229000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">220000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-9" decimals="-3" id="f-259" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">90000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-9" decimals="-3" id="f-261" unitRef="usd">2673000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">-21170000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-9" decimals="-3" id="f-263" unitRef="usd">-56000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">-17218000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-9" decimals="-3" id="f-265" unitRef="usd">9516000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">16036000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-9" decimals="-3" id="f-267" unitRef="usd">22764000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">-5717000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-9" decimals="-3" id="f-269" unitRef="usd">-4843000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">2132000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-9" decimals="-3" id="f-271" unitRef="usd">508000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">-33413000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-9" decimals="-3" id="f-273" unitRef="usd">1057000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">12040000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities contextRef="c-9" decimals="-3" id="f-275" unitRef="usd">-5188000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-276" unitRef="usd">81168000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-9" decimals="-3" id="f-277" unitRef="usd">76024000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">18433000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-9" decimals="-3" id="f-279" unitRef="usd">25504000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-9" decimals="-3" id="f-281" unitRef="usd">87000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">-18433000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-9" decimals="-3" id="f-283" unitRef="usd">-25591000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">132045000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-9" decimals="-3" id="f-285" unitRef="usd">18539000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">47192000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-9" decimals="-3" id="f-287" unitRef="usd">44207000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-3" id="f-288" unitRef="usd">1144000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-9" decimals="-3" id="f-289" unitRef="usd">1056000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">6852000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-9" decimals="-3" id="f-291" unitRef="usd">8336000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">148000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-9" decimals="-3" id="f-293" unitRef="usd">84000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">65000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-9" decimals="-3" id="f-295" unitRef="usd">99000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromOtherDebt contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">1624000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt contextRef="c-9" decimals="-3" id="f-297" unitRef="usd">1061000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">-574000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-9" decimals="-3" id="f-299" unitRef="usd">-657000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">-87191000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-9" decimals="-3" id="f-301" unitRef="usd">-67950000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">209000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-303" unitRef="usd">311000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">-24247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-9" decimals="-3" id="f-305" unitRef="usd">-17206000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-306" unitRef="usd">50052000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-67" decimals="-3" id="f-307" unitRef="usd">43537000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-308" unitRef="usd">25805000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-62" decimals="-3" id="f-309" unitRef="usd">26331000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">5454000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-9" decimals="-3" id="f-311" unitRef="usd">2767000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">4882000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-9" decimals="-3" id="f-313" unitRef="usd">5441000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-314">Basis of Presentation&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited Condensed Consolidated Financial Statements have been prepared by the management of MSC Industrial Direct Co., Inc. (together with its wholly owned subsidiaries and entities in which it maintains a controlling financial interest, &#x201c;MSC Industrial&#x201d; or the &#x201c;Company&#x201d;) and in the opinion of management include all normal recurring adjustments necessary to present fairly the Company&#x2019;s financial position as of December&#160;2, 2023 and September&#160;2, 2023, results of operations for the thirteen weeks ended December 2, 2023 and December&#160;3, 2022, and cash flows for the thirteen weeks ended December 2, 2023 and December&#160;3, 2022. The financial information as of September&#160;2, 2023 was derived from the Company&#x2019;s audited Consolidated Financial Statements included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the SEC. The Company, however, believes that the disclosures contained in this Report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), for a Quarterly Report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited Condensed Consolidated Financial Statements and these Notes to Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended September&#160;2, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates on a 52/53-week fiscal year ending on the Saturday closest to August 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of each year. References to &#x201c;fiscal year 2024&#x201d; refer to the period from September 3, 2023 to August 31, 2024, which is a 52-week fiscal year. References to &#x201c;fiscal year 2023&#x201d; refer to the period from September 4, 2022 to September 2, 2023, which is a 52-week fiscal year. The fiscal quarters ended December&#160;2, 2023 and December&#160;3, 2022 refer to the thirteen weeks ended as of those dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited Condensed Consolidated Financial Statements include the accounts of MSC Industrial Direct Co., Inc., its wholly owned subsidiaries and entities in which it maintains a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In November 2023, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07,  Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker, among other provisions. The ASU is effective for fiscal year periods beginning after December 15, 2023, including subsequent interim periods, with early adoption permitted, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU primarily enhances and expands both the income tax rate reconciliation disclosure and the income taxes paid disclosure. The ASU is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other pronouncements issued by the FASB or other authoritative accounting standards groups with future effective dates are either not applicable or are not expected to have a material impact on the unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-315">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to the rules and regulations of the SEC. The Company, however, believes that the disclosures contained in this Report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), for a Quarterly Report on Form 10-Q and are adequate to make the information presented not misleading.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-316">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates on a 52/53-week fiscal year ending on the Saturday closest to August 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of each year. References to &#x201c;fiscal year 2024&#x201d; refer to the period from September 3, 2023 to August 31, 2024, which is a 52-week fiscal year. References to &#x201c;fiscal year 2023&#x201d; refer to the period from September 4, 2022 to September 2, 2023, which is a 52-week fiscal year. The fiscal quarters ended December&#160;2, 2023 and December&#160;3, 2022 refer to the thirteen weeks ended as of those dates.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-317">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited Condensed Consolidated Financial Statements include the accounts of MSC Industrial Direct Co., Inc., its wholly owned subsidiaries and entities in which it maintains a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-318">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In November 2023, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07,  Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker, among other provisions. The ASU is effective for fiscal year periods beginning after December 15, 2023, including subsequent interim periods, with early adoption permitted, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU primarily enhances and expands both the income tax rate reconciliation disclosure and the income taxes paid disclosure. The ASU is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the standard to determine the impact of adoption to its consolidated financial statements and disclosures. &lt;/span&gt;&lt;/div&gt;Other pronouncements issued by the FASB or other authoritative accounting standards groups with future effective dates are either not applicable or are not expected to have a material impact on the unaudited Condensed Consolidated Financial Statements</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-319">Revenue&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net sales include product revenue and shipping and handling charges, net of estimated sales returns and any related sales incentives. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract, which is determined to occur when the customer obtains control of the products, and invoicing occurs at approximately the same point in time. The Company&#x2019;s product sales have standard payment terms that do not exceed one year. The Company considers shipping and handling as activities to fulfill its performance obligations. Substantially all of the Company&#x2019;s contracts have a single performance obligation, to deliver products, and are short-term in nature. The Company estimates product returns based on historical return rates. Total accrued sales returns were $8,553 and $8,632 as of December&#160;2, 2023 and September&#160;2, 2023, respectively, and are reported as accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheets. Sales taxes and value-added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consideration Payable to Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers customers sales incentives, which primarily consist of volume rebates, and upfront sign-on payments. These volume rebates and sign-on payments are not in exchange for a distinct good or service and result in a reduction of net sales from the goods transferred to the customer at the later of when the related revenue is recognized or when the Company promises to pay the consideration. The Company estimates its volume rebate accruals and records its sign-on payments based on various factors, including contract terms, historical experience, and performance levels. Total accrued sales incentives, primarily related to volume rebates, were $29,105 and $31,954 as of December&#160;2, 2023 and September&#160;2, 2023, respectively, and are included in accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheets. Sign-on payments, not yet recognized as a reduction of net sales, are recorded in prepaid expenses and other current assets in the unaudited Condensed Consolidated Balance Sheets and were $3,575 and $3,733 as of December&#160;2, 2023 and September&#160;2, 2023, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Assets and Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a contract asset when it has a right to payment from a customer that is conditioned on events other than the passage of time. The Company records a contract liability when customers prepay but the Company has not yet satisfied its performance obligations. The Company did not have material contract assets or liabilities as of December&#160;2, 2023 and September&#160;2, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in one operating and reportable segment as a distributor of metalworking and maintenance, repair and operations products and services. The Company serves a large number of customers of various types and in diverse industries, which are subject to different economic and industry factors. The Company&#x2019;s presentation of net sales by customer end-market, customer type and geography most reasonably depicts how the nature, amount, timing and uncertainty of Company revenue and cash flows are affected by economic and industry factors. The Company does not disclose net sales information by product category as it is impracticable to do so as a result of its numerous product offerings and the way its business is managed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s percentage of revenue by customer end-market for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.659%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing Heavy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing Light&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retail/Wholesale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;The Other category primarily includes individual customer and small business net sales not assigned to a specific industry classification.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company groups customers into three categories by type of customer: national account, public sector and core and other. National account customers are Fortune 1000 companies, large privately held companies, and international companies primarily doing business in North America. Public sector customers are governments and their instrumentalities such as federal agencies, state governments, and public sector healthcare providers. Federal government customers include the United States Marine Corps, the United States Coast Guard, the United States Postal Service, the United States General Services Administration, the United States Department of Defense, the United States Department of Energy, large and small military bases, Veterans Affairs hospitals, and correctional facilities. The Company has individual state and local contracts, as well as contracts through partnerships with several state co-operatives. Core and other customers are those customers that are not national account customers or public sector customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s percentage of revenue by customer type for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;National Account Customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public Sector Customers &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Core and Other Customers &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue originating from the following geographic areas was as follows for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;North America &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <msm:RevenuePerformanceObligationPaymentTerms contextRef="c-68" id="f-320">P1Y</msm:RevenuePerformanceObligationPaymentTerms>
    <msm:AccruedSalesReturns contextRef="c-3" decimals="-3" id="f-321" unitRef="usd">8553000</msm:AccruedSalesReturns>
    <msm:AccruedSalesReturns contextRef="c-4" decimals="-3" id="f-322" unitRef="usd">8632000</msm:AccruedSalesReturns>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-3" decimals="0" id="f-323" unitRef="usd">29105000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-4" decimals="0" id="f-324" unitRef="usd">31954000</us-gaap:ContractWithCustomerRefundLiability>
    <msm:RevenueRecognitionPrepaidSalesIncentives contextRef="c-1" decimals="0" id="f-325" unitRef="usd">3575000</msm:RevenueRecognitionPrepaidSalesIncentives>
    <msm:RevenueRecognitionPrepaidSalesIncentives contextRef="c-69" decimals="0" id="f-326" unitRef="usd">3733000</msm:RevenueRecognitionPrepaidSalesIncentives>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-3" decimals="INF" id="f-327" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="INF" id="f-328" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="INF" id="f-329" unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="INF" id="f-330" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="INF" id="f-331" unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-332"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-333"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-334">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s percentage of revenue by customer end-market for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.659%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing Heavy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing Light&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retail/Wholesale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;The Other category primarily includes individual customer and small business net sales not assigned to a specific industry classification.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s percentage of revenue by customer type for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;National Account Customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public Sector Customers &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Core and Other Customers &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue originating from the following geographic areas was as follows for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;North America &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-70" decimals="2" id="f-335" unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-71" decimals="2" id="f-336" unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-72" decimals="2" id="f-337" unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-73" decimals="2" id="f-338" unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-74" decimals="2" id="f-339" unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-75" decimals="2" id="f-340" unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-76" decimals="2" id="f-341" unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-77" decimals="2" id="f-342" unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-78" decimals="2" id="f-343" unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-79" decimals="2" id="f-344" unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-80" decimals="2" id="f-345" unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-81" decimals="2" id="f-346" unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-82" decimals="2" id="f-347" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-83" decimals="2" id="f-348" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-84" decimals="2" id="f-349" unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-85" decimals="2" id="f-350" unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-86" decimals="2" id="f-351" unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-87" decimals="2" id="f-352" unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-88" decimals="2" id="f-353" unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-89" decimals="2" id="f-354" unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-82" decimals="2" id="f-355" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-83" decimals="2" id="f-356" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-90" decimals="2" id="f-357" unitRef="number">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-91" decimals="2" id="f-358" unitRef="number">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-92" decimals="2" id="f-359" unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-93" decimals="2" id="f-360" unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-94" decimals="2" id="f-361" unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-95" decimals="2" id="f-362" unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-96" decimals="2" id="f-363" unitRef="number">0.99</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-97" decimals="2" id="f-364" unitRef="number">0.99</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-98" decimals="2" id="f-365" unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-99" decimals="2" id="f-366" unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-100" decimals="2" id="f-367" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-101" decimals="2" id="f-368" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-369">Net Income per Share&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income per share is computed by dividing net income by the weighted-average number of shares of the Company&#x2019;s Class A Common Stock, par value $0.001 per share (&#x201c;Class A Common Stock&#x201d;), and the Company&#x2019;s Class B Common Stock, par value $0.001 per share (&#x201c;Class B Common Stock&#x201d; and, together with Class A Common Stock, &#x201c;Common Stock&#x201d;), outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of Common Stock outstanding during the period, including potentially dilutive shares of Common Stock equivalents outstanding during the period. The dilutive effect of potential shares of Common Stock is determined using the treasury stock method. The following table sets forth the computation of basic and diluted net income per common share under the treasury stock method for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to MSC Industrial as reported&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares outstanding for basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares outstanding for diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities attributable to outstanding share-based awards are excluded from the calculation of diluted net income per share when the combined exercise price and average unamortized fair value are greater than the average market price of Class A Common Stock, and, therefore, their inclusion would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-370"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-371"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-372">The following table sets forth the computation of basic and diluted net income per common share under the treasury stock method for the&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to MSC Industrial as reported&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares outstanding for basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares outstanding for diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-373" unitRef="usd">69350000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-9" decimals="-3" id="f-374" unitRef="usd">81314000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-375" unitRef="shares">56429000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-9" decimals="-3" id="f-376" unitRef="shares">55891000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-3" id="f-377" unitRef="shares">294000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-9" decimals="-3" id="f-378" unitRef="shares">190000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-379" unitRef="shares">56723000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-9" decimals="-3" id="f-380" unitRef="shares">56081000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-381"
      unitRef="usdPerShare">1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-9"
      decimals="2"
      id="f-382"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-383"
      unitRef="usdPerShare">1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-9"
      decimals="2"
      id="f-384"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-385" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-9" decimals="-3" id="f-386" unitRef="shares">499000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-387">Stock-Based Compensation&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for all stock-based payments in accordance with Accounting Standards Codification Topic 718, &#x201c;Compensation&#x2014;Stock Compensation,&#x201d; as amended. Stock-based compensation expense, net included in Operating expenses for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; periods ended December&#160;2, 2023 and December&#160;3, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.182%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.184%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance share units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Associate Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Includes equity award acceleration costs associated with associate severance and separation.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company discontinued its grants of stock options in fiscal year 2020. The fair value of each option grant in previous fiscal years was estimated on the date of grant using the Black-Scholes option pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; period ended December&#160;2, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Exercise Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Remaining Contractual Term (in&lt;br/&gt;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding on September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited/Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding on December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercisable on December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of options exercised, which represents the difference between the exercise price and the market value of Class A Common Stock measured at each individual exercise date, during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022 was $1,499 and $970, respectively. There were no unrecognized stock&#x2011;based compensation costs related to stock options at December&#160;2, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Share Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal year 2020, the Company began granting performance share units (&#x201c;PSUs&#x201d;) as part of its long-term stock-based compensation program. PSUs cliff vest after a three-year performance period based on the achievement of specific performance goals as set forth in the applicable award agreement. Based on the extent to which the performance goals are achieved, vested shares may range from 0% to 200% of the target award amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes all transactions related to PSUs under the MSC Industrial Direct Co., Inc. 2015 Omnibus Incentive Plan (the &#x201c;2015 Omnibus Incentive Plan&#x201d;) and the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan (the &#x201c;2023 Omnibus Incentive Plan&#x201d;) (based on target award amounts) for the thirteen-week period ended December&#160;2, 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.106%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.010%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.430%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested PSUs at September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSU adjustment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested PSUs at December 2, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;PSU adjustment represents the net PSUs awarded above or below their target grants resulting from the achievement of performance goals above or below the performance targets established at grant. One grant goal was achieved at 200% of its target based on fiscal year 2021 through fiscal year 2023 financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Excludes approximately 5 shares of accrued incremental dividend equivalent rights on outstanding PSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each PSU is the closing stock price on the New York Stock Exchange (the &#x201c;NYSE&#x201d;) of Class A Common Stock on the date of grant. PSUs are expensed over the three-year performance period of each respective grant. Forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from estimated forfeitures. The Company uses historical data to estimate pre-vesting PSU forfeitures and records stock-based compensation expense only for PSU awards that are expected to vest. Upon vesting, subject to the achievement of specific performance goals, a portion of the PSU award may be withheld to satisfy the statutory income tax withholding obligation, and the remaining PSUs will be settled in shares of Class A Common Stock. These awards accrue dividend equivalents on the underlying PSUs (in the form of additional stock units) based on dividends declared on Class A Common Stock, and these dividend equivalents are paid to the award recipient in the form of unrestricted shares of Class A Common Stock on the vesting dates of the underlying PSUs, subject to the same performance vesting requirements. The unrecognized stock-based compensation costs related to the PSUs at December&#160;2, 2023 were $7,201, which are expected to be recognized over a weighted-average period of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s non-vested restricted stock unit (&#x201c;RSU&#x201d;) award activity under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan for the thirteen-week period ended December&#160;2, 2023 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.106%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.010%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.430%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested RSUs at September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested RSUs at December 2, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;469&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Excludes approximately 27 shares of accrued incremental dividend equivalent rights on outstanding RSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each RSU is the closing stock price on the NYSE of Class A Common Stock on the date of grant. RSUs are expensed over the vesting period of each respective grant. Forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from estimated forfeitures. The Company uses historical data to estimate pre-vesting RSU forfeitures and records stock-based compensation expense only for RSU awards that are expected to vest. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation, and the remaining RSUs will be settled in shares of Class A Common Stock. These awards accrue dividend equivalents on the underlying RSUs (in the form of additional stock units) based on dividends declared on Class A Common Stock, and these dividend equivalents are paid to the award recipient in the form of unrestricted shares of Class A Common Stock on the vesting dates of the underlying RSUs. The unrecognized stock-based compensation costs related to the RSUs at December&#160;2, 2023 were $35,800, which are expected to be recognized over a weighted-average period of 3.1 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-388">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for all stock-based payments in accordance with Accounting Standards Codification Topic 718, &#x201c;Compensation&#x2014;Stock Compensation,&#x201d; as amended. Stock-based compensation expense, net included in Operating expenses for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; periods ended December&#160;2, 2023 and December&#160;3, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.182%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.184%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance share units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Associate Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;Includes equity award acceleration costs associated with associate severance and separation.</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation contextRef="c-102" decimals="0" id="f-389" unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-103" decimals="0" id="f-390" unitRef="usd">101000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-104" decimals="0" id="f-391" unitRef="usd">4275000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-105" decimals="0" id="f-392" unitRef="usd">3711000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-106" decimals="0" id="f-393" unitRef="usd">821000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-107" decimals="0" id="f-394" unitRef="usd">1095000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-108" decimals="0" id="f-395" unitRef="usd">105000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-109" decimals="0" id="f-396" unitRef="usd">83000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="0" id="f-397" unitRef="usd">5201000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-9" decimals="0" id="f-398" unitRef="usd">4990000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="0" id="f-399" unitRef="usd">1264000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-9" decimals="0" id="f-400" unitRef="usd">1233000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-1" decimals="0" id="f-401" unitRef="usd">3937000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-9" decimals="0" id="f-402" unitRef="usd">3757000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-403">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; period ended December&#160;2, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Exercise Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Remaining Contractual Term (in&lt;br/&gt;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding on September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited/Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding on December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercisable on December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="-3" id="f-404" unitRef="shares">218000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-405"
      unitRef="usdPerShare">81.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="0" id="f-406" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-407"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-408" unitRef="shares">86000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-409"
      unitRef="usdPerShare">79.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c-1" decimals="-3" id="f-410" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-411"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-3" decimals="-3" id="f-412" unitRef="shares">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-3"
      decimals="2"
      id="f-413"
      unitRef="usdPerShare">82.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-414">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-3" decimals="-3" id="f-415" unitRef="usd">2141000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-3" decimals="-3" id="f-416" unitRef="shares">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-3"
      decimals="2"
      id="f-417"
      unitRef="usdPerShare">82.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-418">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-3" decimals="-3" id="f-419" unitRef="usd">2141000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-102" decimals="-3" id="f-420" unitRef="usd">1499000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-103" decimals="-3" id="f-421" unitRef="usd">970000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-110" decimals="INF" id="f-422" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-106" id="f-423">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount
      contextRef="c-111"
      decimals="INF"
      id="f-424"
      unitRef="number">0</msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount>
    <msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount
      contextRef="c-112"
      decimals="INF"
      id="f-425"
      unitRef="number">2</msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c-1" id="f-426">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes all transactions related to PSUs under the MSC Industrial Direct Co., Inc. 2015 Omnibus Incentive Plan (the &#x201c;2015 Omnibus Incentive Plan&#x201d;) and the MSC Industrial Direct Co., Inc. 2023 Omnibus Incentive Plan (the &#x201c;2023 Omnibus Incentive Plan&#x201d;) (based on target award amounts) for the thirteen-week period ended December&#160;2, 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.106%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.010%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.430%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested PSUs at September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSU adjustment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested PSUs at December 2, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;PSU adjustment represents the net PSUs awarded above or below their target grants resulting from the achievement of performance goals above or below the performance targets established at grant. One grant goal was achieved at 200% of its target based on fiscal year 2021 through fiscal year 2023 financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Excludes approximately 5 shares of accrued incremental dividend equivalent rights on outstanding PSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-113"
      decimals="-3"
      id="f-427"
      unitRef="shares">112000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-113"
      decimals="2"
      id="f-428"
      unitRef="usdPerShare">81.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-106"
      decimals="-3"
      id="f-429"
      unitRef="shares">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-106"
      decimals="2"
      id="f-430"
      unitRef="usdPerShare">89.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment
      contextRef="c-106"
      decimals="-3"
      id="f-431"
      unitRef="shares">23000</msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment>
    <msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue
      contextRef="c-106"
      decimals="2"
      id="f-432"
      unitRef="usdPerShare">74.79</msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-106"
      decimals="-3"
      id="f-433"
      unitRef="shares">46000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-106"
      decimals="2"
      id="f-434"
      unitRef="usdPerShare">74.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-106"
      decimals="-3"
      id="f-435"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-106"
      decimals="2"
      id="f-436"
      unitRef="usdPerShare">82.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-114"
      decimals="-3"
      id="f-437"
      unitRef="shares">133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-114"
      decimals="2"
      id="f-438"
      unitRef="usdPerShare">88.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage contextRef="c-106" decimals="2" id="f-439" unitRef="number">2</msm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-115"
      decimals="-3"
      id="f-440"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-1" id="f-441">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-114" decimals="-3" id="f-442" unitRef="usd">7201000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-106" id="f-443">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-444">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s non-vested restricted stock unit (&#x201c;RSU&#x201d;) award activity under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan for the thirteen-week period ended December&#160;2, 2023 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.424%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.106%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.010%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.430%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested RSUs at September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled/Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested RSUs at December 2, 2023 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;469&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Excludes approximately 27 shares of accrued incremental dividend equivalent rights on outstanding RSUs granted under the 2015 Omnibus Incentive Plan and the 2023 Omnibus Incentive Plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-116"
      decimals="-3"
      id="f-445"
      unitRef="shares">467000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-116"
      decimals="2"
      id="f-446"
      unitRef="usdPerShare">80.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-104"
      decimals="-3"
      id="f-447"
      unitRef="shares">162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-104"
      decimals="2"
      id="f-448"
      unitRef="usdPerShare">97.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-104"
      decimals="-3"
      id="f-449"
      unitRef="shares">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-104"
      decimals="2"
      id="f-450"
      unitRef="usdPerShare">79.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-104"
      decimals="-3"
      id="f-451"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-104"
      decimals="2"
      id="f-452"
      unitRef="usdPerShare">84.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-117"
      decimals="-3"
      id="f-453"
      unitRef="shares">469000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-117"
      decimals="2"
      id="f-454"
      unitRef="usdPerShare">87.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-118"
      decimals="-3"
      id="f-455"
      unitRef="shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-117" decimals="-3" id="f-456" unitRef="usd">35800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-104" id="f-457">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-458">Fair Value&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The below fair value hierarchy prioritizes the inputs used to measure fair value into three levels, with Level 1 being of the highest priority. The three levels of inputs used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:171pt;text-indent:-81pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&#160;&#160;&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:171pt;text-indent:-81pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&#160;&#160;&#160;Include other inputs that are directly or indirectly observable in the marketplace.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:171pt;text-indent:-81pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&#160;&#160;&#160;Unobservable inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments include cash and cash equivalents, accounts receivable, accounts payable and outstanding indebtedness. Cash and cash equivalents include investments in a money market fund which are reported at fair value. The fair value of money market funds is determined using quoted prices for identical investments in active markets, which are considered to be Level 1 inputs within the fair value hierarchy. The Company uses a market approach to determine the fair value of its debt instruments, utilizing quoted prices in active markets, interest rates and other relevant information generated by market transactions involving similar instruments. Therefore, the inputs used to measure the fair value of the Company&#x2019;s debt instruments are classified as Level 2 within the fair value hierarchy. The reported carrying amounts of the Company&#x2019;s financial instruments approximated their fair values as of December&#160;2, 2023 and December&#160;3, 2022.&lt;/span&gt;&lt;/div&gt;During the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, the Company had no material remeasurements of non-financial assets or liabilities at fair value on a non-recurring basis subsequent to their initial recognition.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AssetsFairValueAdjustment contextRef="c-9" decimals="INF" id="f-459" unitRef="usd">0</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:AssetsFairValueAdjustment contextRef="c-1" decimals="INF" id="f-460" unitRef="usd">0</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment contextRef="c-9" decimals="INF" id="f-461" unitRef="usd">0</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment contextRef="c-1" decimals="INF" id="f-462" unitRef="usd">0</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c-1" id="f-463">Accounts Receivable&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivables at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.353%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.942%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.413%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;434,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;414,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;435,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In fiscal year 2023, the Company entered into a Receivables Purchase Agreement (the &#x201c;RPA&#x201d;), by and among MSC A/R Holding Co., LLC, a wholly owned subsidiary of the Company (the &#x201c;Receivables Subsidiary&#x201d;), as seller, the Company, as master servicer, certain purchasers from time to time party thereto (collectively, the &#x201c;Purchasers&#x201d;), and Wells Fargo Bank, National Association, as administrative agent. Under the RPA, the Receivables Subsidiary may sell receivables to the Purchasers in amounts up to $300,000. During the second quarter of fiscal year 2023, the amount sold to the Purchasers was $300,000 which was derecognized from the Condensed Consolidated Balance Sheet as of that date. The RPA matures on December 19, 2025 and is subject to customary termination events related to transactions of this type.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company continues to be involved with the receivables sold to the Purchasers by providing collection services. As cash is collected on sold receivables, the Receivables Subsidiary continuously sells new qualifying receivables to the Purchasers so that the total principal amount outstanding of receivables sold is approximately $300,000. The total principal amount outstanding of receivables sold was approximately $300,000 as of December&#160;2, 2023 and September&#160;2, 2023. The amount of receivables pledged as collateral as of December&#160;2, 2023 and September&#160;2, 2023 was $337,126 and $352,385, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity and amounts outstanding under the RPA for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; periods ended December&#160;2, 2023 and December&#160;3, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.182%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.184%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables sold under the RPA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;312,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash collected on sold receivables under the RPA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;312,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The receivables sold incurred fees due to the Purchasers of $4,611 and $0 during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, respectively, which were recorded within Other expense, net in the Condensed Consolidated Statements of Income. The financial covenants under the RPA are substantially the same as those under the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements (each, as defined below). See Note 7, &#x201c;Debt&#x201d; for more information about these financial covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-464">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivables at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.353%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.942%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.413%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;434,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;414,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;435,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-3" decimals="-3" id="f-465" unitRef="usd">434551000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c-4" decimals="-3" id="f-466" unitRef="usd">458168000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-467" unitRef="usd">20271000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-468" unitRef="usd">22747000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-469" unitRef="usd">414280000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-470" unitRef="usd">435421000</us-gaap:AccountsReceivableNetCurrent>
    <msm:AccountsReceivableAmountAuthorizedForSale contextRef="c-119" decimals="-3" id="f-471" unitRef="usd">300000000</msm:AccountsReceivableAmountAuthorizedForSale>
    <us-gaap:AccountsReceivableSale contextRef="c-120" decimals="-3" id="f-472" unitRef="usd">300000000</us-gaap:AccountsReceivableSale>
    <us-gaap:AccountsReceivableSale contextRef="c-121" decimals="-3" id="f-473" unitRef="usd">300000</us-gaap:AccountsReceivableSale>
    <us-gaap:AccountsReceivableSale contextRef="c-121" decimals="-3" id="f-474" unitRef="usd">300000</us-gaap:AccountsReceivableSale>
    <msm:AccountsReceivableCollateralUnsoldReceivablesAmount contextRef="c-122" decimals="-3" id="f-475" unitRef="usd">337126000</msm:AccountsReceivableCollateralUnsoldReceivablesAmount>
    <msm:AccountsReceivableCollateralUnsoldReceivablesAmount contextRef="c-123" decimals="-3" id="f-476" unitRef="usd">352385000</msm:AccountsReceivableCollateralUnsoldReceivablesAmount>
    <msm:LoansNotesTradeAndOtherReceivablesSalesTableTextBlock contextRef="c-1" id="f-477">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity and amounts outstanding under the RPA for the&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; thirteen-week&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; periods ended December&#160;2, 2023 and December&#160;3, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.724%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.182%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.184%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables sold under the RPA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;312,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash collected on sold receivables under the RPA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;312,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</msm:LoansNotesTradeAndOtherReceivablesSalesTableTextBlock>
    <us-gaap:AccountsReceivableSale contextRef="c-124" decimals="-3" id="f-478" unitRef="usd">312980000</us-gaap:AccountsReceivableSale>
    <us-gaap:AccountsReceivableSale contextRef="c-125" decimals="-3" id="f-479" unitRef="usd">0</us-gaap:AccountsReceivableSale>
    <us-gaap:ProceedsFromSaleAndCollectionOfReceivables contextRef="c-124" decimals="-3" id="f-480" unitRef="usd">312980000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
    <us-gaap:ProceedsFromSaleAndCollectionOfReceivables contextRef="c-125" decimals="-3" id="f-481" unitRef="usd">0</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
    <msm:AccountsReceivableSalesTransactionsFees contextRef="c-1" decimals="-3" id="f-482" unitRef="usd">4611000</msm:AccountsReceivableSalesTransactionsFees>
    <msm:AccountsReceivableSalesTransactionsFees contextRef="c-9" decimals="-3" id="f-483" unitRef="usd">0</msm:AccountsReceivableSalesTransactionsFees>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-484">Debt&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amended Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncommitted Credit Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;193,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Term Note Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Private Placement Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.90% Senior Notes, Series B, due July&#160;28, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.79% Senior Notes, due June&#160;11, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.60% Senior Notes, due March&#160;5, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40% Series 2019A Notes, due March&#160;5, 2024 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Obligations under finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt, including obligations under finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;454,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(244,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt, including obligations under finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents private placement debt issued under the Shelf Facility Agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Consists of $193,000 from the Uncommitted Credit Facilities (as defined below), $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $1,261 from financing arrangements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$135&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; from obligations under finance leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;and net of unamortized debt issuance costs of $348 expected to be amortized in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Consists of $180,000 from the Uncommitted Credit Facilities, $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $37 from financing arrangements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, $249 from obligations under finance leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;and net of unamortized debt issuance costs of $351 expected to be amortized in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amended Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2017, the Company entered into a $600,000 revolving credit facility, which was subsequently amended and extended in August 2021 (as amended and extended, the &#x201c;Amended Revolving Credit Facility&#x201d;). The Amended Revolving Credit Facility, which matures on August&#160;24, 2026, provides for a five-year unsecured revolving loan facility on a committed basis. The interest rate for borrowings under the Amended Revolving Credit Facility is based on either the Adjusted Term SOFR Rate (as defined in the Amended Revolving Credit Facility) or a base rate, plus a spread based on the Company&#x2019;s consolidated leverage ratio at the end of each fiscal reporting quarter. The Company currently elects to have loans under the Amended Revolving Credit Facility bear interest based on the Adjusted Term SOFR Rate with one-month interest periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Revolving Credit Facility permits up to $50,000 to be used to fund letters of credit. The Amended Revolving Credit Facility also permits the Company to request one or more incremental term loan facilities and/or to increase the revolving loan commitments in an aggregate amount not to exceed $300,000. Subject to certain limitations, each such incremental term loan facility or revolving loan commitment increase will be on terms as agreed to by the Company, the administrative agent and the lenders providing such financing. Outstanding letters of credit were $5,269 at both December&#160;2, 2023 and September&#160;2, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Uncommitted Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year 2023, the Company extended all three of its uncommitted credit facilities. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These facilities (collectively, the &#x201c;Uncommitted Credit Facilities&#x201d; and, together with the Amended Revolving Credit Facility, the &#x201c;Credit Facilities&#x201d;) total $203,000 in aggregate maximum uncommitted availability, under which $193,000 and $180,000 were &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding at December&#160;2, 2023 and September&#160;2, 2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; respectively,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and are included in current portion of debt including obligations under finance leases in the unaudited Condensed Consolidated Balance Sheets. The interest rate on the Uncommitted Credit Facilities is based on the Secured Overnight Financing Rate. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Uncommitted Credit Facilities are due at the end of the applicable interest period, which is typically one month but may be up to six months and may be rolled over to a new interest period at the option of the applicable lender. The Company&#x2019;s lenders have, in the past, been willing to roll over the principal amount outstanding under the Uncommitted Credit Facilities at the end of each interest period but may not do so in the future. Each Uncommitted Credit Facility matures within one year of entering into such Uncommitted Credit Facility and contains certain limited covenants which are substantially the same as the limited covenants contained in the Amended Revolving Credit Facility. All of the Uncommitted Credit Facilities are unsecured and rank equally in right of payment with the Company&#x2019;s other unsecured indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the thirteen-week period ended December&#160;2, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company borrowed an aggregate $148,000 and repaid an aggregate $65,000 under the Credit Facilities. As of December&#160;2, 2023 and September&#160;2, 2023, the weighted-average interest rates on borrowings under the Credit Facilities were 6.25% and 6.17%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Private Placement Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2016, the Company completed the issuance and sale of $100,000 aggregate principal amount of 2.90% Senior Notes, Series B, due July&#160;28, 2026; in June 2018, the Company completed the issuance and sale of $20,000 aggregate principal amount of 3.79% Senior Notes, due June&#160;11, 2025; and, in March 2020, the Company completed the issuance and sale of $50,000 aggregate principal amount of 2.60% Senior Notes, due March&#160;5, 2027 (collectively, the &#x201c;Private Placement Debt&#x201d;). Interest is payable semiannually at the fixed stated interest rates. All of the Private Placement Debt is unsecured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shelf Facility Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the Company entered into Note Purchase and Private Shelf Agreements with MetLife Investment Advisors, LLC (the &#x201c;MetLife Note Purchase Agreement&#x201d;) and PGIM, Inc. (the &#x201c;Prudential Note Purchase Agreement&#x201d; and, together with the MetLife Note Purchase Agreement, the &#x201c;Shelf Facility Agreements&#x201d;). Each of the MetLife Note Purchase Agreement and the Prudential Note Purchase Agreement provides for an uncommitted facility for the issuance and sale of up to an aggregate total of $250,000 of unsecured senior notes, at a fixed rate. As of December&#160;2, 2023, $50,000 aggregate principal amount of 2.40% Series 2019A Notes, due March&#160;5, 2024, was outstanding under notes issued in private placements pursuant to the Shelf Facility Agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Covenants&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements imposes several restrictive covenants.&lt;/span&gt; As of December&#160;2, 2023, the Company was in compliance with the operating and financial covenants of the Credit Facilities, the Private Placement Debt and the Shelf Facility Agreements.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-485">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt at December&#160;2, 2023 and September&#160;2, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amended Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncommitted Credit Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;193,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Term Note Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Private Placement Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.90% Senior Notes, Series B, due July&#160;28, 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.79% Senior Notes, due June&#160;11, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.60% Senior Notes, due March&#160;5, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40% Series 2019A Notes, due March&#160;5, 2024 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing arrangements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Obligations under finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt, including obligations under finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;454,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(244,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt, including obligations under finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;224,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents private placement debt issued under the Shelf Facility Agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Consists of $193,000 from the Uncommitted Credit Facilities (as defined below), $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $1,261 from financing arrangements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$135&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; from obligations under finance leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;and net of unamortized debt issuance costs of $348 expected to be amortized in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Consists of $180,000 from the Uncommitted Credit Facilities, $50,000 from the 2.40% Series 2019A Notes, due March 5, 2024, $37 from financing arrangements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, $249 from obligations under finance leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;and net of unamortized debt issuance costs of $351 expected to be amortized in the next 12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCredit contextRef="c-126" decimals="-3" id="f-486" unitRef="usd">120000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-127" decimals="-3" id="f-487" unitRef="usd">50000000</us-gaap:LineOfCredit>
    <us-gaap:ShortTermBorrowings contextRef="c-128" decimals="-3" id="f-488" unitRef="usd">193000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-129" decimals="-3" id="f-489" unitRef="usd">180000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermNotesPayable contextRef="c-3" decimals="-3" id="f-490" unitRef="usd">4750000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable contextRef="c-4" decimals="-3" id="f-491" unitRef="usd">4750000</us-gaap:LongTermNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-130"
      decimals="INF"
      id="f-492"
      unitRef="number">0.0290</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-130" decimals="-3" id="f-493" unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-131" decimals="-3" id="f-494" unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-132"
      decimals="INF"
      id="f-495"
      unitRef="number">0.0379</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-132" decimals="-3" id="f-496" unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-133" decimals="-3" id="f-497" unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-134"
      decimals="INF"
      id="f-498"
      unitRef="number">0.0260</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-134" decimals="-3" id="f-499" unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-135" decimals="-3" id="f-500" unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-136"
      decimals="INF"
      id="f-501"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-136" decimals="-3" id="f-502" unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-137" decimals="-3" id="f-503" unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <msm:FinancingObligations contextRef="c-3" decimals="-3" id="f-504" unitRef="usd">1336000</msm:FinancingObligations>
    <msm:FinancingObligations contextRef="c-4" decimals="-3" id="f-505" unitRef="usd">127000</msm:FinancingObligations>
    <us-gaap:FinanceLeaseLiability contextRef="c-3" decimals="-3" id="f-506" unitRef="usd">329000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-4" decimals="-3" id="f-507" unitRef="usd">475000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-3" decimals="-3" id="f-508" unitRef="usd">937000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-4" decimals="-3" id="f-509" unitRef="usd">1026000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-510" unitRef="usd">538478000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-511" unitRef="usd">454326000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-3" decimals="-3" id="f-512" unitRef="usd">244048000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-513" unitRef="usd">229935000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-514" unitRef="usd">294430000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-515" unitRef="usd">224391000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:ShortTermBorrowings contextRef="c-128" decimals="-3" id="f-516" unitRef="usd">193000000</us-gaap:ShortTermBorrowings>
    <msm:FinancingObligationsCurrent contextRef="c-136" decimals="-3" id="f-517" unitRef="usd">50000</msm:FinancingObligationsCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-136"
      decimals="INF"
      id="f-518"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <msm:FinancingObligationsCurrent contextRef="c-138" decimals="-3" id="f-519" unitRef="usd">1261000</msm:FinancingObligationsCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-520" unitRef="usd">135000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:DeferredFinanceCostsCurrentGross contextRef="c-3" decimals="-3" id="f-521" unitRef="usd">348000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:ShortTermBorrowings contextRef="c-129" decimals="-3" id="f-522" unitRef="usd">180000000</us-gaap:ShortTermBorrowings>
    <msm:FinancingObligationsCurrent contextRef="c-137" decimals="-3" id="f-523" unitRef="usd">50000</msm:FinancingObligationsCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-137"
      decimals="INF"
      id="f-524"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <msm:FinancingObligationsCurrent contextRef="c-139" decimals="-3" id="f-525" unitRef="usd">37000</msm:FinancingObligationsCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-526" unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-527" unitRef="usd">249000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:DeferredFinanceCostsCurrentGross contextRef="c-4" decimals="-3" id="f-528" unitRef="usd">351000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-140" decimals="INF" id="f-529" unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm contextRef="c-141" id="f-530">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-142" decimals="INF" id="f-531" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <msm:AvailableIncreaseInAggregateAmountBorrowed contextRef="c-143" decimals="-3" id="f-532" unitRef="usd">300000000</msm:AvailableIncreaseInAggregateAmountBorrowed>
    <us-gaap:LineOfCredit contextRef="c-144" decimals="-3" id="f-533" unitRef="usd">5269000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-145" decimals="-3" id="f-534" unitRef="usd">5269000</us-gaap:LineOfCredit>
    <msm:NumberOfCreditFacilities
      contextRef="c-1"
      decimals="INF"
      id="f-535"
      unitRef="facility">3</msm:NumberOfCreditFacilities>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod contextRef="c-146" decimals="-3" id="f-536" unitRef="usd">203000000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCredit contextRef="c-147" decimals="-3" id="f-537" unitRef="usd">193000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-148" decimals="-3" id="f-538" unitRef="usd">180000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentTerm contextRef="c-146" id="f-539">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-146" decimals="-3" id="f-540" unitRef="usd">148000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfDebt contextRef="c-146" decimals="-3" id="f-541" unitRef="usd">65000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-147" decimals="4" id="f-542" unitRef="number">0.0625</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c-148" decimals="4" id="f-543" unitRef="number">0.0617</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-149" decimals="INF" id="f-544" unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-149"
      decimals="INF"
      id="f-545"
      unitRef="number">0.0290</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-150" decimals="INF" id="f-546" unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-150"
      decimals="INF"
      id="f-547"
      unitRef="number">0.0379</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-151" decimals="INF" id="f-548" unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-151"
      decimals="INF"
      id="f-549"
      unitRef="number">0.0260</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-152" decimals="INF" id="f-550" unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-153" decimals="-3" id="f-551" unitRef="usd">50000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-153"
      decimals="INF"
      id="f-552"
      unitRef="number">0.0240</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-553">Shareholders&#x2019; Equity&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock Repurchases and Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Board of Directors of the Company (the &#x201c;Board&#x201d;) terminated the existing share repurchase plan and authorized a new share repurchase plan (the &#x201c;Share Repurchase Plan&#x201d;) to purchase up to 5,000 shares of Class A Common Stock. There is no expiration date for the Share Repurchase Plan. As of December&#160;2, 2023, the maximum number of shares of Class A Common Stock that may yet be repurchased under the Share Repurchase Plan was 2,443 shares. The Share Repurchase Plan allows the Company to repurchase shares at any time and in any increments it deems appropriate in accordance with Rule 10b-18 under the Exchange Act.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the thirteen-week period ended December&#160;2, 2023&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company repurchased 1,367 shares of Class A Common Stock for $132,045&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From this total, 87 shares were repurchased by the Company to satisfy the Company&#x2019;s associates&#x2019; tax withholding liability associated with its stock-based compensation program and are reflected at cost as &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;treasury stock in the unaudited Condensed Consolidated Financial Statements for the thirteen-week period ended December&#160;2, 2023 and the remainder were immediately retired. During the thirteen-week period ended December&#160;3, 2022&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company repurchased 233 shares of Class A Common Stock for $18,539. From this total, 52 shares were repurchased by the Company to satisfy the Company&#x2019;s associates&#x2019; tax withholding liability associated with its stock-based compensation program and are reflected at cost as treasury stock in the unaudited Condensed Consolidated Financial Statements for the thirteen-week period ended December&#160;3, 2022 and the remainder were immediately retired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reissued 13 shares and 14 shares of treasury stock during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022, respectively, to fund the MSC Industrial Direct Co., Inc. Amended and Restated Associate Stock Purchase Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends on Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid aggregate regular cash dividends of $0.83 per share totaling $47,192 for the thirteen weeks ended December 2, 2023. For the thirteen weeks ended December&#160;3, 2022, the Company paid aggregate regular cash dividends of $0.79 per share totaling $44,207.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;15, 2023, the Board declared a regular cash dividend of $0.83 per share, payable on January&#160;23, 2024, to shareholders of record at the close of business on January&#160;9, 2024. The dividend is expected to result in aggregate payments of $46,812, based on the number of shares outstanding at December&#160;20, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In October 2023, the Company completed its previously announced reclassification (the &#x201c;Reclassification&#x201d;) of the Common Stock to eliminate the Class B Common Stock, effective at the time that the Company&#x2019;s Restated Certificate of Incorporation was duly filed with the Secretary of State of the State of New York (the &#x201c;Effective Time&#x201d;), as contemplated by that certain Reclassification Agreement, dated as of June 20, 2023 (the &#x201c;Reclassification Agreement&#x201d;), with Mitchell Jacobson, Erik Gershwind, other members of the Jacobson / Gershwind family and certain entities affiliated with the Jacobson / Gershwind family (collectively, the &#x201c;Jacobson / Gershwind Family Shareholders&#x201d;). Pursuant to the Reclassification, each share of Class B Common Stock issued and outstanding immediately prior to the Effective Time was reclassified, exchanged and converted into 1.225 shares of Class A Common Stock. The issuance of Class A Common Stock in connection with the Reclassification was registered under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), pursuant to the Company&#x2019;s Registration Statement on Form S&#x2010;4 (File No. 333-273418). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As contemplated by the Reclassification Agreement, a number of corporate governance changes were implemented, including the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Jacobson / Gershwind Family Shareholders have the right to designate (i) two individuals (one of whom will be Mr. Erik Gershwind so long as he is the Company&#x2019;s Chief Executive Officer) for nomination for election to the Board so long as the Jacobson / Gershwind Family Shareholders own 10% or more of the issued and outstanding shares of Class A Common Stock and (ii) one individual for nomination for election to the Board so long as the Jacobson / Gershwind Family Shareholders own less than 10% but more than 5% of the issued and outstanding shares of Class A Common Stock; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;the Jacobson / Gershwind Family Shareholders have each granted an irrevocable proxy authorizing the Company to vote such pro rata portion of shares of Class A Common Stock beneficially owned by the Jacobson / Gershwind Family Shareholders or their permitted transferees in excess of 15% of the issued and outstanding shares of Class A Common Stock in proportion to the votes of other holders (i.e., excluding any Jacobson / Gershwind Family Shareholders and their permitted transferees) entitled to vote and that do in fact vote; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;certain standstill and lock-up provisions for the Jacobson / Gershwind Family Shareholders; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;the transition of the approval standard for certain significant transactions (including mergers, asset sales, share exchanges and dissolution) from a two-thirds supermajority to a majority of the issued and outstanding shares of Class A Common Stock entitled to vote thereon; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;the adoption of a &#x201c;majority of the votes cast&#x201d; standard for uncontested director elections; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;the designation of (i) the New York Supreme Court as the exclusive forum for (a) certain derivative claims, (b) claims asserting breach of fiduciary duties, (c) claims pursuant to the New York Business Corporation &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Law, the Company&#x2019;s Restated Certificate of Incorporation or the Company&#x2019;s Third Amended and Restated By-Laws or (d) claims governed by the internal affairs doctrine and (ii) the U.S. federal district courts as the exclusive forum for claims under the Securities Act.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c-154"
      decimals="INF"
      id="f-554"
      unitRef="shares">5000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c-155"
      decimals="INF"
      id="f-555"
      unitRef="shares">2443000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <msm:StockRepurchasedDuringPeriodIncludingTreasuryStockShares contextRef="c-63" decimals="-3" id="f-556" unitRef="shares">1367000</msm:StockRepurchasedDuringPeriodIncludingTreasuryStockShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-557" unitRef="usd">132045000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <msm:TreasuryStockSharesWithheldForTaxWithholdingObligation contextRef="c-63" decimals="-3" id="f-558" unitRef="shares">87000</msm:TreasuryStockSharesWithheldForTaxWithholdingObligation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-64" decimals="-3" id="f-559" unitRef="shares">233000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-64" decimals="-3" id="f-560" unitRef="usd">18539000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan contextRef="c-1" decimals="-3" id="f-561" unitRef="shares">13000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan contextRef="c-9" decimals="-3" id="f-562" unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-3"
      decimals="2"
      id="f-563"
      unitRef="usdPerShare">0.83</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-1" decimals="-3" id="f-564" unitRef="usd">47192000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-62"
      decimals="2"
      id="f-565"
      unitRef="usdPerShare">0.79</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends contextRef="c-9" decimals="-3" id="f-566" unitRef="usd">44207000</us-gaap:Dividends>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c-156"
      decimals="2"
      id="f-567"
      unitRef="usdPerShare">0.83</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends contextRef="c-157" decimals="-3" id="f-568" unitRef="usd">46812000</us-gaap:Dividends>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="c-158"
      decimals="INF"
      id="f-569"
      unitRef="shares">1.225</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <msm:NumberOfIndividualsEligibleForNomination
      contextRef="c-159"
      decimals="INF"
      id="f-570"
      unitRef="individual">2</msm:NumberOfIndividualsEligibleForNomination>
    <msm:CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination contextRef="c-159" decimals="2" id="f-571" unitRef="number">0.10</msm:CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination>
    <msm:CommonStockOwnershipPercentage contextRef="c-160" decimals="2" id="f-572" unitRef="number">0.10</msm:CommonStockOwnershipPercentage>
    <msm:CommonStockOwnershipPercentage contextRef="c-161" decimals="2" id="f-573" unitRef="number">0.05</msm:CommonStockOwnershipPercentage>
    <msm:CommonStockOwnershipPercentageThresholdTransfereePercentage contextRef="c-159" decimals="2" id="f-574" unitRef="number">0.15</msm:CommonStockOwnershipPercentageThresholdTransfereePercentage>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-575">Restructuring and Other Costs&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Optimization of Company Operations and Profitability Improvement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to identify opportunities for improvements in its workforce realignment, strategy and staffing, and its focus on performance management, to ensure it has the right skill sets and number of associates to execute its long-term vision. As such, the Company extends voluntary and involuntary severance and separation benefits to certain associates in order to facilitate its workforce realignment. In addition, from time to time, the Company engages consultants to assist in reviewing the optimization of the Company&#x2019;s operations and improving profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restructuring and other costs for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting-related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Associate severance and separation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity award acceleration costs associated with severance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restructuring and other costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities associated with restructuring and other costs are included in accrued expenses and other current liabilities in the unaudited Condensed Consolidated Balance Sheet as of December&#160;2, 2023. The following table summarizes activity related to liabilities associated with restructuring and other costs for the thirteen-week period ended December&#160;2, 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consulting-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Associate severance and separation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-576">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restructuring and other costs for the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Thirteen Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 2,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 3,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting-related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Associate severance and separation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity award acceleration costs associated with severance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restructuring and other costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <msm:RestructuringChargesConsultingRelatedCosts contextRef="c-1" decimals="-3" id="f-577" unitRef="usd">76000</msm:RestructuringChargesConsultingRelatedCosts>
    <msm:RestructuringChargesConsultingRelatedCosts contextRef="c-9" decimals="-3" id="f-578" unitRef="usd">1575000</msm:RestructuringChargesConsultingRelatedCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-1" decimals="-3" id="f-579" unitRef="usd">736000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-9" decimals="-3" id="f-580" unitRef="usd">519000</us-gaap:SeveranceCosts1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost contextRef="c-1" decimals="-3" id="f-581" unitRef="usd">104000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost contextRef="c-9" decimals="-3" id="f-582" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-583" unitRef="usd">916000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-9" decimals="-3" id="f-584" unitRef="usd">2094000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-585">The following table summarizes activity related to liabilities associated with restructuring and other costs for the thirteen-week period ended December&#160;2, 2023: &lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Consulting-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Associate severance and separation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at September 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 2, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve contextRef="c-162" decimals="-3" id="f-586" unitRef="usd">100000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-163" decimals="-3" id="f-587" unitRef="usd">1037000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-4" decimals="-3" id="f-588" unitRef="usd">1137000</us-gaap:RestructuringReserve>
    <msm:ConsultingAndSeveranceCosts contextRef="c-164" decimals="-3" id="f-589" unitRef="usd">76000</msm:ConsultingAndSeveranceCosts>
    <msm:ConsultingAndSeveranceCosts contextRef="c-165" decimals="-3" id="f-590" unitRef="usd">736000</msm:ConsultingAndSeveranceCosts>
    <msm:ConsultingAndSeveranceCosts contextRef="c-1" decimals="-3" id="f-591" unitRef="usd">812000</msm:ConsultingAndSeveranceCosts>
    <us-gaap:PaymentsForRestructuring contextRef="c-164" decimals="-3" id="f-592" unitRef="usd">100000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-165" decimals="-3" id="f-593" unitRef="usd">776000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-1" decimals="-3" id="f-594" unitRef="usd">876000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-166" decimals="-3" id="f-595" unitRef="usd">76000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-167" decimals="-3" id="f-596" unitRef="usd">997000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-3" decimals="-3" id="f-597" unitRef="usd">1073000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-598">Income Taxes&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the thirteen-week period ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;2, 2023, there were no material changes in unrecognized tax benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The United States government enacted the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;) to provide certain relief as a result of the COVID-19 pandemic. The CARES Act provides tax relief, along with other stimulus measures, including the Employee Retention Credit (the &#x201c;ERC&#x201d;) provision, which allows for employers to claim a refundable tax credit against the employer share of Social Security taxes equal to 50% of qualified wages paid to qualified employees between March 13, 2020 and December 31, 2020 and 70% of qualified wages paid to qualified employees after December 31, 2020 through September 30, 2021. The ERC was designed to encourage businesses to keep employees on the payroll during the COVID-19 pandemic. During fiscal year 2023, the Company received funds related to ERC claims previously submitted. As there is no authoritative guidance under accounting principles generally accepted in the United States of America on accounting for government assistance to for-profit business entities, the Company accounts for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ERC by analogy to International Accounting Standard 20, Accounting for Government Grants and Disclosure of Government Assistance. Management determined the probability threshold has not been met for $5,129 of the funds received in fiscal year 2023, and, as such, that portion of the funds remains in accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheet as of December&#160;2, 2023. This amount will be recognized in the Condensed Consolidated Statement of Income when the probability threshold has been met, which the Company has determined to be the earlier of a completed audit or the lapse of the relevant statute of limitations.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s effective tax rate was 24.3% for the thirteen-week period ended December&#160;2, 2023, as compared to 24.7% for the thirteen-week period ended December&#160;3, 2022. The effective tax rate is higher than the federal statutory tax rate primarily due to state taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="c-1" decimals="INF" id="f-599" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <msm:AccruedExpensesAndOtherCurrentLiabilitiesCARESAct contextRef="c-168" decimals="-3" id="f-600" unitRef="usd">5129000</msm:AccruedExpensesAndOtherCurrentLiabilitiesCARESAct>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-601" unitRef="number">0.243</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-9" decimals="3" id="f-602" unitRef="number">0.247</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LegalMattersAndContingenciesTextBlock contextRef="c-1" id="f-603">Legal ProceedingsIn the ordinary course of business, there are various claims, lawsuits and pending actions against the Company incidental to the operation of its business. Although the outcome of these matters, both individually and in aggregate, is currently not determinable, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#x2019;s consolidated financial position, results of operations or liquidity.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-1" id="f-604">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-1" id="f-605">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-1" id="f-606">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-1" id="f-607">false</ecd:NonRule10b51ArrAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-166"
          xlink:label="f-166"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-167"
          xlink:label="f-167"
          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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">There were no material taxes associated with other comprehensive income during the thirteen-week periods ended December&#160;2, 2023 and December&#160;3, 2022.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-166"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-167"
          xlink:to="fn-1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>67
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  MR*5@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  +<BE8BNR*O>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$ZW0DV:2\M.&PQ6V-C-V&IK&O_!UDCZ]DNR-F5L#["CI9\_
M?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[E<DCXH;D/R2D:GND 4>F3
M.B!4G"_!(2FC2,$(+.),9$UMM-0)%85TP1L]X^-G:B>8T8 M.O24090"6#-.
MC.>^K>$&&&&$R>7O IJ9.%7_Q$X=8)=DG^V<ZKJN[!93;MA!P/OST^NT;F%]
M)N4U#K^RE72.N&;7R6^+S7;WR)J*5_<%%P5?[<1*BJ7D#Q^CZP^_F[ +QN[M
M/S:^"C8U_+J+Y@M02P,$%     @ "W(I6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MO((!3^3'QOF-Y)OLY'7!I>11=KEFU&="?0#OEYS+PXWZ@>+P?O@O4$L#!!0
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
MK"=[%B;[&_'4/CT![(W<[$O1M$%9*%?LZP*/0(38XSE=(#T *AJS*)!!?1?
MPET S$JYE,4A_F"&E6,N<.D%8U]]>-+\H.R67!JCW<,0>1"Y.?B1W$ Y1*U&
MN@$:QXC-:-LPWA.SOFU@X;;AU&+Y*)M<F7&K]<[70]288<>09@GFP*%@QOFX
M,;SO+'BXL[C2#:R!@F'(OBYD-^VN11YHW_BP4:"Q:RB&T!'1+'XA>8J][RGX
M*V/Z<]Z\!_EP")^F"8X<$6T?^HQ"[QL!'FX$!MN^[@JWOBO51HS&#!^R.DT9
MD@"88)2.DPX_>B ?)G\_G'A^1P$B7)W,,8"(8!IH['G/ZOR=K-[O;IC5.4+5
M&=14Y(D@)IK.%TD@.GI6Y^&I^\MZ#472513H$:7:U%!EVL=KI'&U\OE1&]28
MMKN"KM$?N-;Q'DKPR"S#AU,VBY 'LX@<IX'(Z8F:AXG:.::0D*BNQ*OWHD<H
MF,4L1B9S3)3.612HF#U;\S!;K\8P__)3QBC[]4YN5%W[3%X3:.Z51KM>CCPE
MCR*L^".2,4]X(%%Z\N9A\G[-%NF>]@2M&+(L2[((:: PR93S0%3UA,P7P2;X
M=K_;E?ZU*HSSU\KDI38P87E&?NZ/8>!L7\Y#7<7?%@9)_]VO"S](V^G[PI[5
MXS"K>[/]@SLW9#Z_@Q./>-6+AQ2=Q E2L1%!-D_' S'NJ3P.4_E+P%;"MJ#T
M<E!T_!HSSK#788A@$L=(O,V.7O-7LMGXKQ\,\0^WVK?FW=7N"XM+_UW!B^M7
M]&S5?B?1JVD_V_A=-% 4#"GE&E1&G^>PA4W[)41[8O7.?TQPIZW5E3_<2@&-
M@1. W]=:V^<3=X/N>Y3E_P%02P,$%     @ "W(I6+ILRPBZ!P  M14  !@
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
MC,XI4^$MFYL*NJFL#5-5&+C#6=X<V(=RI**@\$(=*'18_K'*'=*^55J'D;8
M6/K2FY_MBSOZPR*,6#A->VBI>J]G''L$!4<D8R$T.K)Q@ABG82$%#/W &M<D
MTV335(A2. '7>=[&-&-Z&_M^F5K'L4'I8.9@WWE4QP;LH1M9M3&&?-HE\/!E
M.7FV4:<FC<-Q1.A<X'QZ-R@%'DJ/S6GL8#Z$"2JA)[>^$@#L#M!(4@3ICX$D
M3$WBO;Q%@!(^GYQ^AD\VIQ<<PI)W2)=A-@PDR07.@Z/.[J)M>_2TCHJVTGAE
M84=5U.:A+3\&<F2B!D-Q%*/V1%6W"#/#QZ3)8*"'NRR_*AG$J%(QK[WN_:0R
M. &=C53#\-T#8AG'A(?B]S2V^V: MPV_/D_$RT.LXJ(.KO]W6/IY7^0:#)CM
M.U%$47I5#\#BF3V(RA:M$..OC!76,Z?KF'-K3=NX6+=%ZSDU?:1#"PW\1"HH
MY$DU%2H3(R<"F[S*E);Y2%NADT@0%),#MZ84A%BVW]1P)\>^NTP'G]+P"K,-
M'PPYLO R?E7K5KMODJOX*:X7CQ\TWTB[Y>Y:48&CL\F3LY&P\2-A?/"F"1_F
M '5OZO"SQ(Q,E@6PS^]W^P>^H/M2>_D[4$L#!!0    (  MR*5@5/\KR*@H
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
M0U ^KE[C? G]H3:]F@GI!6@ KOJ.8^9.FKE@DXZYPUHY2#^<K(,:K'5'=4*
MPTH<S@G^(,&Z1_^1)L$H\;]O#QW,W#8.Z=\4+ CP%Y=/^D"_H^T(73P2;O<;
MS@GFS\^.8OVQ::EU%+!TK6T:,KM#>Q^ =B"B>82F(71X'GW3CO!_X-;] GU]
M#GOY\D$]ZLP)<@O]W6$*R65WNP>RXC6YER_)K>V;*(X3-QONI,><>^SU_G3P
M"082UORA*21NZ6M,M]I]R[I-GW#Z[>E#&-!R3:^$C5J!=#:Y.!^ELUE[$UW%
M'W26+B(3^"?@&LA,&_!\Y5QL;TA ]X7OYF]02P,$%     @ "W(I6"^FCT]C
M!   C L  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULO59+;^,V$/XK
M VVP: ''EF0[L1W;0)RDZ!X2!)NV.10]4-+8(B*16I*RDO[Z#JE'M O;N^VA
M%YL:SGSS'LZRDNI%IX@&7O-,Z)67&E,L1B,=IY@S/90%"KK92I4S0Y]J-]*%
M0I8XH3P;A;Y_,<H9%]YZZ6B/:KV4I<FXP$<%NLQSIMXVF,EJY05>2_C,=ZFQ
MA-%Z6; =/J'YO7A4]#7J4!*>H]!<"E"X77G7P6(SL?R.X0^.E>Z=P7H22?EB
M/SXE*\^W!F&&L;$(C/[V>(-99H'(C"\-IM>IM(+]<XO^B_.=?(F8QAN9/?/$
MI"MOYD&"6U9FYK.L?L7&GZG%BV6FW2]4->_8]R NM9%Y(TP6Y%S4_^RUB4-/
M8'9,(&P$0F=WK<A9><L,6R^5K$!9;D*S!^>JDR;CN+!)>3**;CG)F?4#Y?V3
MB&6.4*""IY0I7(X,(=O[4=R@;&J4\ C*&.ZE,*F&.Y%@\K7\B"SJS I;LS;A
M2<!;C(?@AP,(_7!\ F_<N3EV>.,C>'=,"2YV&AY;)^'/ZT@;157QUR%_:[C)
M83C;*0M=L!A7'K6"1K5';_WQ0W#A7YTP=M(9.SF%_L,Y^?<HL&&:QR#HBK]?
M:7?%-1"E* TF$+U!PO<\H9#UF8EL4H3*E3HFYVR/BCH71)E'A".W-92V)\MX
M0WA,O'W\, N#RRL--QG3&JXM/:>.?#(R?AE P13L658BG/E#WP]Z-OUD14/_
MZI"@NPJN?AX $\D)=9O_JFYS2)U5-@ C=T@:%36K28^XU6(=-)G&HS8$90.<
ME,K^60_(%"Z3(=SRS.7A_TA4W\#3=@TL?%:ZRT(:%(:S++,6D+4T6X^!XI>2
M4\2)7W_/\=_HW,'A=DNSV\)UVHZIH)@D:%#1A*2HE+K%-?10Z5*]@79L.66M
M5;.5&;U(CI%%&1F/9!Z]<I10*UF'F+FG@[1%KG%LI26'<Q/7YM0I*FD,JN,&
M6#7U;<J5013G%>)+$P0-:(<HT A$EZUF"CKE'7'LB.&"7*DAX)D@F@'\E6Q?
MY*',J1",5 MX>#>?&:-X5-9A,!+NGVYH<B3T^"@;<J;I]2TH, 1\!A?SP7CJ
MTV$6#,;!A."%I*C7H,_?%ER;KE[6K>_1\3$TO1A,PCE,IX/9/("[K@3>BPQC
MJAO#"3:<3R"8^S^L]DCJ.L67%&7Z\V=!/SP=RZ(9GV<0#(G3_DVF7:\Z:MA2
M'P_VQ[OI;DB%5S"9S[_+^VU^^FXYP\[M7I( JYBB\K'.X*MM5*)ME<SK>F99
M7&9=/9\,1952/35-$+F.PE=4,=?$I'B,KA3;6)>"Y50<_&^KC?%VN%J<'16_
M<8W :KQ6AO:_%U)<@]E>/CA!ZU%+8Q8I>>B.!.]FD-L)*UEF- *M.8:?MY$;
M'GJ!1[T-B5I@Y_9 .T=+8>IEJ:-VJ^9UO6&]L]=[ZCU3.RXT9+@E47]X.?5
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
MC(8=Q]#U%ZM*>@0Z5]:JG#ZN!(?0X@;X?:&4K;^@@N:9^.5_ 5!+ P04
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
MSW#QQ1)9NBLLZ#J1LP\U T&]7?376\5,YIK=(FU4 4<=-&7L&4!ME;.O$3G
M&)RUDNY:MYVGWL=3VZ,1:=JC!.M+:0(Y%Q':1@?N))-%E6N:%F'3Y415@TBY
M=H"UJQ<:8$J.D<FF\=FWUE&B@*NJVM]($P[Q ,PHR PH#'NCT?%+)A>6BSOM
MYWH;6 '$375GTH#_Q$6BA'/,;<IM3APJ03EE*Z)3)S[#-^,QN[&LZMO&D+:Q
M?>UOQ985GL8H\:Y"L6DU*,O198VXIXV#T[.).'B/\,2HWQ/C\?AH=#*>#$\/
M>19[&E4[]&P%DVPESSH1*#&WL(1A3*.%?-VH( W20;(>IJ"L3.LF8V9IIL+J
M;43A]=GS#K[#5<5"/L1LY^C*B1!*E==S3H('&J/MTH(CUXU29EX<6,,&7R[0
MJBXUXA?SX@?7VPI>X:W(+)4!L. 1=Q?P-PNM9IC&8#?VUX\(5<3O(7<&QG(N
M)N!HV=R]54:,U;;%YIO4MDN#L?!' <*Y=4U6?2;4OM+#T_8##; (FS58_QLM
M,JKW2.)1GVD9HD+\Y/C'[U+L[#M<BO,:)@/#1<,([5"];<)=#F:&QU5S"U-[
M<FN2>:#+-%^" K8*A(84B!#&[>N7&5-E%-P(73$$ T+K@'PYKIQ^M*,6+=>!
MFR2HXF<(1G"FZO*8<)^%C/2=(!,UNL*H]*O\@A#@([$&UH(=Z)[J<0*O4@ !
M]F*UJC'H.;T.8\W,8DO(-H@GT""DE 50(9&%Z<7:,^IRR]KZ0 F!#F4T+I8%
M:?:@Z=)]/;B]5-Q-[V,Y=>T"](1O?AX09LR:PH@X-/(@AW'FI;1/9R7''4'8
MY,]<N3D843WQ*F!^1BQUJV)<U\B(6@K3VJPD"DA.-*5+RHQ'-(I@</ E 2K_
M!7<.[,!2-*OO\HTG!B%O4-9L8B-36]3(R+H8;@L0/0JC2%T8-W%#-TTES)-/
MI-4E;).M8 L2O,VSKA(56RX5>-QTH_=E07=U4*=TH4YL[+>>,CU8ECDS/I"'
MC=%@=OT@N12@=.H<UCB8'E:_V4J.KW:GCM,+^,Z0:1'J:)#3D@H_#B3-@>VZ
MWPAW7<])-ZT>_"]RV=U9I5[6PE?>O7WX,WG([FG\>G4$GIQM#M)&Z-@#K),6
MFC+J"3+J8Z5&%*<VP<QOU+KLT+;?>_<],5- $%M3:F=T0A<P0-_O@[_B^ES/
MU=OU[:'?^D3$,40?PJ@'*DV(7XN:I\VWMJOXB6F]/7ZH^R#=7",J,S7#40S?
MQYW8B=2+8 O^X#2U(=B<?RZ4A+"T >]G%GY=+8A!\P7R\C]02P,$%     @
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
M7)CX$F4Z'[LQG:Y/Q^YG!U<=CAVW#@P/#W_H7I9-S"%KNP0>/BPGSS[J=#>
M<KR9M"%P/;WK]2V\.'H]Y #S/DS0"=U@Z#H!P&X!C2)%D/X4&,U4)#[)!R0H
MX?/R_"_X9'<ZP3XL>8=T$:ZD8< P&_%]56>/T;<]>AI'FZ;4Y +'JFC-PUI^
M#.2H!#Y\%6<Q6D^\^H T,WQ,N@KV[/ -!25&RC)5JEC7SG;DR@,-V*REZJ?O
M!(BEU@TR_U3\GL>K4MW#VYH_-D;B[2%6<5 +U_\[+!T;%./>!S2^'K;A9P*V
M#HZ,W]+M:OM+Q")^@'?B\6>,#])N>1R6M('J9'2)VZF-/PW$%V_J\#F.<N/C
M/CP6N"J390'L\Z?5_H4/:'^?N?D34$L#!!0    (  MR*5C *@(STP,  'T)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;,U6;6_;-A#^*P<5*UI@
MC6S9;M+4-I X*SI@Z8(D73X,^T!+9XD(16HD9<?_?@\IV4E6-_LTH(!%D\>[
MAW?/'5^F&V/O7<7LZ:%6VLV2ROOF-$U=7G$MW)%I6&-F96PM/(:V3%UC6131
MJ%9I-AB\3VLA=3*?1MF5G4]-ZY74?&7)M74M[/:<E=G,DF&R$US+LO)!D,ZG
MC2CYAOW7YLIBE.Y1"EFS=M)HLKR:)6?#T_-QT(\*?TC>N"=]"I$LC;D/@U^+
M63((#K'BW <$@;\U+UBI  0W_NXQD_V2P?!I?X?^*<:.6);"\<*H.UGX:I:<
M)%3P2K3*7YO-9^[CF02\W"@76]ITNN/CA/+6>5/WQO"@EKK[%P\]#T\,3@;?
M,<AZ@RSZW2T4O;P07LRGUFS(!FV@A4X,-5K#.:E#4FZ\Q:R$G9]?\YIUR_3F
M5BP5N[?3U ,US*5YCW#>(63?01C1I=&^<O2++KAX;I_"F[U+V<ZE\^Q%P O.
MCVB0_4S9(!N]@#?:ASB*>*/_"'%E34T+^&I1"J#95[2(!+.E/\^6+LK_.D1
MAS\^C!^VS:EK1,ZS!/O"L5US,G_]:OA^\/$%[\=[[\<OH<]OL V+5C&9%5U(
M)\K2<BEB14/2QW;(Z9=A;RL08A3VI-0E^9!\BMYK[\AC<F'J1NCMZU<GV?#X
MHZ.&;8Y);-2PKNTY76[[(@6'K(MWV-CW.$EP6$007TGKF?6[#?-]@)"F<$&1
M"T*:N5["KL\T"?U$.(K"[)1N>PBZ T1?9-_:_MN.+H5N5\AG:T-\GUFLMS0^
MII]H?(+F^>QO8>=2-L1$;*[:I9(YW>#@0!P?( DVU^R%5.E=9;!/!.@*PH (
MIA!^+H6"B5W+G!V-PTKX?@<+EMX,W](P( \S-+?&0W4X& 1!;,-\2$BGG0O/
MI;%;Y$."3ZFV)'6NV@*X4A=R+8L6 'O> V^N%DK1LG5(LW.DD8/@(WK&DW!.
MEAJT>4."7,.Y7"$^8 $"Z^0J:$ 4R^J(_H?:\-N&?X"J^!(C!'EG>6Y:[?<'
M@*-1R//HY)OT/VKL"F%A+$>WNG0]*DQ"=B?C@RF^/4#;CBAC92DU7 /;\9#R
MSQ)0LBFM:"KX)'#O.MK@PZ_3<#\ K5^U]%"\\:A<\#1!O+&YY >9&PJTA&\A
MM"C$?OC%6!S!9Z .E4<? KVQZ6A%5+A1-<4\60G<N($.D7OHE$V?7(E8H8P7
MO^O0NMMQ+]V_+<ZZ*_51O7N87 J+]#A2O(+IX.AXDI#M+OMNX$T3+]BE\:B$
MV*WP/F(;%#"_,L;O!F&!_8MK_@]02P,$%     @ "W(I6",<%ZA0 P  ;0<
M !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULC57;;MLX$/V5@5H4NX ;
M72RGMFL;B),4VX<41ITV#\4^T-+8(B*16G(4-W^_0TI6G<(Q^B*1PYDS9RX<
MSO;:/-H"D>!G52H[#PJB>AJ&-BNP$O9"UZCX9*M-)8BW9A?:VJ#(O5%5ADD4
M78:5D"I8S+QL918SW5 I%:X,V*:JA'E>8JGW\R .#H*O<E>0$X2+62UVN$;Z
M5J\,[\(>)9<5*BNU H/;>7 53Y>IT_<*WR7N[=$:7"0;K1_=YG,^#R)'"$O,
MR"$(_CWA-9:E V(:_W680>_2&1ZO#^B??.P<RT98O-;E@\RIF ?C '+<BJ:D
MKWK_#W;QC!Q>IDOKO[#O=*, LL:2KCIC9E!)U?[%SRX/?V*0= :)Y]TZ\BQO
M!(G%S.@]&*?-:&[A0_763$XJ5Y0U&3Z5;$>++USWSRK3%4*-!M:%, A_W8M-
MB?;O64CLPBF&60>W;.&25^"&<*<5%19N58[Y2_N0J?7\D@._97(6\ :S"XB2
M 211,CR#-^SC'7J\X2MXM\(HJ7865GVT/ZXVE@RWQ[^GXFWATM-P[LI,;2TR
MG =\)RR:)PP6[][$E]'',V33GFQZ#GUQK:NZ(>';5V]A*:S,0*@<;F39$.;P
M6_58OV+5-JQO7 $#]WQ3;6.>84TZ>X0[I$+GI^(\S^2^0-CJDJ\P)P_(M0=8
M),M"0P40'V<OR6YZLGE'5C%9^8MLUI*UGFSCR3H8.A"VGG#E"3LW[6DA#2&J
M]WO$1P<C=6X!7;,!MPI6&X;INJ7-U$$X],)D"O<=!#PP1->H+VR/3;XT%1I!
MVDQ]KCOZ@LC(3=.F@33<K:^Y##G?5B-%"<+RN*HY,0S\%BXG@^$HXL4X'@SC
ME.&5YHO<@C[XJ8'Y>_'$?G;8IL,"CT]+S-]EV\7>9O.W#+:I&UT.TF0"H]%@
M/(GA=KOE>><*X-/.$X_KE#5&DF389))"/(G^V.TKI>L=?^ L\R\:Q\?IZ56F
M7<N^A?B"-=TO'?7-ZZ7)0;K2A(HX?>7S2>KOWHR3./D(Z61RZF:%1R.02[;S
M@]YRDS6*VFG82_NWY*H=H;_4VX?H3IB=5!9*W+)I=/%A%(!IAWN[(5W[@;K1
MQ./9+PM^#]$X!3[?:HZEVS@'_0N[^!]02P,$%     @ "W(I6#*@3&%X!@
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
MIJQ5N;M<HJ#H6(">SY6RFQLV4'\..OT;4$L#!!0    (  MR*5@-EFA +@,
M ,4'   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;(55;6_3,!#^*Z=L
MFD *2^*V6^G:2MT& HG!M [X@/C@)M?&6F('VUV!7\_9R4**LO(E?HGON>?N
M\9VG.Z4?3(YHX6=92#,+<FNK2129-,>2FU-5H:0_:Z5+;FFI-Y&I-/+,&Y5%
MQ.+X+"JYD,%\ZO=N]7RJMK80$F\UF&U9<OWK$@NUFP5)\+1Q)S:Y=1O1?%KQ
M#2[1?JYN-:VB%B43)4HCE 2-ZUFP2":7(W?>'_@B<&<Z<W"1K)1Z<(OWV2R(
M'2$L,+4.@=/PB%=8% Z(:/QH,(/6I3/LSI_0W_K8*985-WBEBJ\BL_DL& >0
MX9IO"WNG=N^PB<<33%5A_!=V]=FS.(!T:ZPJ&V-B4 I9C_QGDX>.P?@Y ]88
M,,^[=N197G/+YU.M=J#=:4)S$Q^JMR9R0CI1EE;37T%V=KY(4[65UL =IB@>
M^:I >''O!O-R&EGRX,Y%:8-V6:.Q9] &<*.DS0V\D1EF^_81,6OIL2=ZE^P@
MX#6FIQ"S$%C,!@?P!FVX X\W> ;O;Y0&OBU6QFJZ%M_[ JUQAOTXKE0FIN(I
MS@*J!8/Z$8/YR5%R%E\<8#EL60X/H<^75'K9EI10:W@2*(2/RB(-'Q27!KC,
MX*V07*9";CKB]85RT%E_*.VUT)V$<0ND!Y8KU-!(XGDLL;+[NZFBJC46,Q>!
MS1'6JJ#R)ZJ3/8@]RQZ?< S#P3 <C1(W&XW#Y&P,']"8"7 '2.$[; VIQDQ8
M*)0Q1)3%(3M/@+'P?'C>AQN"I'Y'D,DP9./8NQF%0Y;  ?5&K7JC@^IY@5JY
M[C7/T*?I$R5"=Z2BGTM.0Y]D!SWT2W;?33-8G[ZZU8K?E!.G@F^!PO[R='A9
M9X4ZM;&TX:RV5+;:'[V[7?C$NKG-A;:(\M4.\0$JU$)E!M"5>/^%:#<'?I--
MX+Z!@*\$T;2'/=NN2;=(C2JR?V@=PR!AX6LOV\G1F"7L JZXR>G6%:[9NULG
M:\/N[?T_2)_V4:>UEJ@W_@$QX&]4W67;W?:-6M2M^>_Q^H&[X7HCJ'0+7)-I
M?'I.(NOZT:@75E6^4:^4I;;OISF]LZC= ?J_5G2EFH5ST+[<\S]02P,$%
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
M<,-3-(G 6<8APV9ULQ7:S<R_7Y4I^B(A%__U34B-.^C'U57@7)0X@9FCMKD
MO@$G?ON'/_0^]8E_);"#% S:% QLZ/%%DO *4B0P!:%*A*QX(?H4US!# Z/+
MU"8>1U'H>=[4W73%]-@-PZ!K=\ S:GE&5IYSM4"Y*C]JI\IULT>!?]!%K2I2
M1 E>$DKD8Q_U&CGJ4 HFOA<=<S\V#/U)-#A)?MB2'UK)+SB4F.R23(I$[0*U
MYWOS/#SF$(UZN/;8C<+P)-512W7TO#SO,DKZ:8Z.PC\E:+,XH#9NJ8V?1PT+
M ;*7U?BGK,9'R_,$JTG+:F*?6^"FKZM)16Q)25U+^LA-+*%K<M9(+RP$OK=O
M2IY5R4V5+X'K*JB6*^,2+RGL:K9 _UO*]V6#W$V\_T2;/?A+Q74ZKO],<>HP
MIEMND3U7F_]S;=;8+]46[+4%5FW7^('D5=Y+WNKYJXWJM= .=>Z[M?^[VK7_
MJOWZM= .T[#OV+Z]92_PHUZK2 +OGW.[NX\> ?->75;'7]7E=L['JE5GYMH@
M4,*J0M9'Y?9M>S6Y, =R=V]>WVNN,<]((1"%E7+USD9J,_+ZJE /)"O-:7O)
MI#H7F,>UNEX!UP;J^XHQN1OH .V%+?X!4$L#!!0    (  MR*5@Z/+0A=08
M .<T   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;,5;46_;-A#^*X17
M#!W0Q1(IV7'F&$B<;2W0=$&RK@_#'AB)MH3(HD?13@OLQX^2'-%4::HV3EL>
M$DNZ^WQW_,1\XHG39RZ>BH0QB3ZOLKRX'"12KB^&PR)*V(H69WS-<G5EP<6*
M2G4HEL-B+1B-*Z=5-L2>-QJN:)H/9M/JW)V83?E&9FG.[@0J-JL5%5^N6<:?
M+P?^X.7$?;I,9'EB.)NNZ9(],/EQ?2?4T;!!B=,5RXN4YTBPQ>7@RK^8A[AT
MJ"S^2-ESL?<9E:D\<OY4'KR++P=>&1'+6"1+"*K^;-F<95F)I.+X>P<Z:+ZS
M=-S__(+^2Y6\2N:1%FS.LT]I+)/+P?D Q6Q!-YF\Y\]OV2ZAL,2+>%94O]'S
MSM8;H&A32+[:.:L(5FE>_Z6?=X78<U X=@>\<\!MA^"  ]DYD"K1.K(JK1LJ
MZ6PJ^#,2I;5"*S]4M:F\539I7@[C@Q3J:JK\Y.R>;5F^8>A']* 8$F\RAO@"
MW:0%72X%6]*JUNK,B]WK&R9IFA4_*(^/#S?H]:L?T"N4YNCWA&\*FL?%="A5
M7"7Z,-K%<%W'@ _$0- MSV52H)_SF,6F_U#ETR2%7Y*ZQD[ &Q:=(0^_0=C#
MQ!+/_%O<2>6.'>&0IL:DPB.'\ Y6\\_WRA2]DVQ5_&6K6XT;V''+._RB6-.(
M70[4+5PPL66#V???^2/O)UO20&!&"8*F!($+??9!34@%S9B5';7KJ'(MIYWM
M;!*2R6@R'6[WX[>9C<=!V)@9D85-9*$SLI>A6 B^0G/%0Z%F%G43R@3-J]N/
M"73-\BA1L]P3^D>?5+81*\VK0;U/BR=;;LXO/W8$@<",.HV:.HUZ(O$(L@1
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
M*4O7>A['- WA"EWH(<JCOD3_5<:?8^>.^]:Q6>B[&<&C( @F_JX"J%\ ]9U
M?PN:*CWQFE+TSRAJ  8%P, )</\*(F2R!<+@#.%Z-*A-Q+#@&#HY;LUHQ!#Y
M6FE6P'1._/O7C(D68,.FN1D53"-W;M+H9*HTYAB=<> NJ4W0N( 9-QDH^APW
M)QFW(L%!J9B!<W%_MTH/T?5\!T)7+G2<1>A!,)VI# 2R E I><%O$ !\HO:X
MG038;&YE9*EM+DU22TVLC"'O8W22V1'N],>G?S5))B4H:2P-;?%(TZ6 2SW'
M3F'^02C: N6^S= 71,-Q9]QOD+!2V[%;W'\B(6V1SP6_+H>EV&.WVE<(2ENJ
M_GDB1Z0S&-:@E64 -ZH#A;RTY1J<+P@'5ED5\+"=TCR"V6B;+-[JK9'06]HM
MC=%7$(G%?@,JY&4EH;/^_*KLE*4$NVM)$0@]!"**0,*30)0.Y KILX-4-)\L
M/XG*W2NVIFB$DGP?B0F*Z)MK?X?+>H3=!:E51/##]')$Y.ZU?42D+&O$7=;F
MZ[6 -56 /FE^IL]=(?I&XVUE&2._HXR1LHP1=QDK65G!NC.L[R:/7K:5[+GO
MP;O-; ]7+U925BSBKECU3*?#7\=$FC#Y)^>\!,3:GF:EGG#;5.5'ON)M<6*>
MY^?$LGE^W/Y,A=X)2!3#2IL&G:&65I&?8/,'Q3-[:GSF2I]![>U&G_I!F ;Z
M^XIS=7PP'12_(\S^!U!+ P04    "  +<BE8A]G>CW4$   +&0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6S%65UOVS84_2N$-@PMT$8B_9W9!F)G
MQ0HL0Y LW<.P!T:ZMHE(HDO2=CSLQX^D9$F.9;8QY.7%EFC>PWL.>:DC>KCA
MXDDN !1Z3N)4CKR%4LM+WY?A A(J+_@24OW+C(N$*GTKYKY<"J"1#4IBGP1!
MUT\H2[WQT+;=BO&0KU3,4K@52*Z2A(KM!&*^&7G8VS7<L?E"F09_/%S2.=R#
M>EC>"GWG%R@12R"5C*=(P&SD7>'+*6F9 -OC"X.-K%PC0^61\R=S\SD:>8')
M"&((E8&@^FL-4XAC@Z3S^)J#>L68)K!ZO4/_9,EK,H]4PI3'?[)(+49>WT,1
MS.@J5G=\\RODA#H&+^2QM)]HD_7M#3P4KJ3B21ZL,TA8FGW3YUR(2H F6A]
M\@#R(@"WCP2T\@"KG)]E9FE=4T7'0\$W2)C>&LU<6&ULM&;#4C.-]TKH7YF.
M4^-[Q<.GCQ,M1(2F/-&K0U*K[T?T.Q6"&I'1NVM0E,7RO6Y]N+]&[WY\/_25
M'MU@^&$^TB0;B1P9J85N>*H6$OV21A#MQ_LZZR)ULDM]0IR UQ!>H(!\0"0@
MK9I\IM\3WK+AQ)%.JU"R9?%:QY1<4 %U2EYI&=,YZ+6OT.,65?O=TJUMOMI0
M$:&_?M.0Z+."1/Y=IV\V?KM^?%/OEW))0QAYNJ EB#5XXY]^P-W@YSIQ&@+;
MDZI=2-5VH8\SN@*^KIAD"I#!9R&@)0C&HSKJ;KP6V@(5LHZF,_!$FIV"9L>9
MEJTMQ)=F%=0E-W&&OW9"&P+;8]HMF';?>.UWFY2J(; ]J7J%5#WGHOB#*QHC
MEBK!]+,P1&L:KP#QV6Z=('@&$3+Y<HO,9,BPNQ;;/*'78]P>#((@&/KK*L/#
M?H->4.VVEWN_R+WOS/TA%1#R><K^T?,G[5P^VKD,JW,><JGJ<N\?Y/0R:^?H
M)\[+H. V<'*[!6%-4:KW(4L-K5*F:LO6"?3:M=@0V!YG')1/_^"-"S=/H"&U
MFD+;EZMBEK!SD7P!J5@Z=SRHO@'@>%*Y(T^E1DIJY(RUG8-7B[M' GRX,;FS
M.)5EZ=&PT]=\)\N--?^ZE:Y!Z)<9UWR[QR..^3Z' \.E!<-NSW1DOT/_HAN6
MLF25U+)MR$[E"IS#G.'2G>'.6^]]C1J\IM#VY2HM'G;:(KOW[8I&?C E$6HE
M3'5H\Z*HF(-"U,I"$[Y*Z[>);(B!PP.XLSB59>G.L-N>.<J"/A\M"R?FJ^>Y
M(;1]!4J/A_MO718-^;Q<KG.X1ES:1NSVC8V4Q>"@+,C+LCB'3R2E3R1.8S6^
MTRP%"RU3^U9[U!R[@5X[N4VA[=,N_1[!;UP+I"'7E\MU#@])2@])SNDAR:&'
M;'7Z07!H(MUIG$JS-)'D?S:1WQ@O?VE &"7F!!5U442WM9[2#?1:8?S*L7("
M>B<SI^U2L]3;6'9,6[06)_I7]AS[1?L$7TZS<_D2)ON;X$9OD"R5*(:9A@PN
M>MKCB.SD/;M1?&D/KQ^Y4CRQEPN@$0C30?\^XUSM;LP Q?\?X_\ 4$L#!!0
M   (  MR*5@'E,] YP,  -H.   9    >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;+57VV[;.!#]%4*[6#3 QA+IFYRU#<3)MMN' D'=I,^,-+;92*1+TG8+
M[,<O2<F2LI;8VD#]8-TX<\X,.8><Z4'(%[4!T.A;GG$U"S9:;V_"4"4;R*GJ
MB2UP\V4E9$ZU>93K4&TET-09Y5E(HF@4YI3Q8#YU[Q[D?"IV.F,<'B12NSRG
M\OL",G&8!3@XOOC(UAMM7X3SZ9:N80GZ<?L@S5-8>4E9#EPQP9&$U2RXQ3<+
MX@S<B"<&!]6X1S:49R%>[,/[=!9$EA%DD&CK@IK+'NX@RZPGP^-KZ32H,*UA
M\_[H_:T+W@3S3!7<B>PS2_5F%L0!2F%%=YG^* [_0!G0T/I+1*;</SJ48Z,
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
MW%+;9VZ-"KNK_9-E=?JC-T+MQF!6Y[IA$Y98@G7<F+5NS,YW0^V5*); ,;U
M52D8S8YNB\-73I]?L^=>!).1'SVQ;#"G<Q\SF[!53P="/YB&W0XDEF+6EKE'
MN]("^,:<'PADC*GW=FUM>T1Q;7;F3^IO1E=Q?=+P'5.?>ZB=VX:H[Q<*:X7T
M+B?JD>+U64)=D&QK]KZ/3*J=M+G, 6? =0-U?\V8/!1T@/9 9_D?4$L#!!0
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
MC"QHX !*HU :0]%,2=3&IF-W-N_%@K\7):@60I3RQ.ILVV&M];!K5P[ZS7)
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
M!!Q/!>[3IF..O_9K)_H-4$L#!!0    (  MR*5@0"O^]Q0<  *9$   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;+6<6V_;.!J&_PKA+69;(!OKX%.[
MB8$F.LP,ICM%,YV]6.P%;=&14$ET12IN!O/CASK$$FV9C7??7"269?+Y*'^O
M>7A!Z6K'BR\B9DR2;UF:B^M1+.7VW7@LUC'+J+CD6Y:K3S:\R*A4;XO[L=@6
MC$9UI2P=.Y8U&V<TR4?+J_K<QV)YQ4N9)CG[6!!19ADM'F]8RG?7(WOT=.)3
M<A_+ZL1X>;6E]^R.R<_;CX5Z-]Y3HB1CN4AX3@JVN1Z]M]^%;EVA+O%[PG:B
M=TRJ2UEQ_J5Z\U-T/;*J%K&4K66%H.KE@=VR-*U(JAU?6^AH'[.JV#]^H@?U
MQ:N+65'!;GGZ[R22\?5H,2(1V] RE9_X[D?67M"TXJUY*NK_9->6M49D70K)
ML[:R:D&6Y,TK_=9^$;T*CG.B@M-6< XJ3$Y%<-L*[G,K3-H*D\,F34]4F+85
MI@<5W%/7,&LKS XCV"<JS-L*\SI9S;=;I\:CDBZO"KXC155:T:J#.K]U;961
M)*^D>"<+]6FBZLGE74P+%O,T8H7X._&_EHE\)*\])FF2BC?D%1D34141),G)
MYSR1XD*=5,>_Q;P4-(_$U5BJ=E2T\;J->=O$=$[$=,D'GLM8$#^/6*37'ZOV
M[R_">;J(&\<(]-CZDCC6A?IS7/+YSB.O7[T9:M<S,):C8_I?0?,R /:> W9K
ML',6V'\&V)ZV+>Z  Z3 3/IU+2^):[>D)(^2AR0J:7H:&)J!/Y>Y C8YL0<I
M6JK=O5[=&NN>P-[R;,MSEDM!?MV0OGJ?Q/N?7U05\I-DF?CO0+-O&OYDF%_U
M_._$EJ[9]4AU[8(5#VRT_.%O]LSZYY"@D# /"?.1L  )"T$P33Z3O7PF)OKR
M$]N6Q3I68Y<@?$/6/,O4>*AZV?47\B=Y-:07(_!<O32P60VK9@D/2]MUK,GT
M:OS05\) L<74?:N7\I$M"Y"P$ 334CS=IWAJ3/%=G<Q$B))%)"J+)+\G6U8D
M/+IHNZ$+PK)MRA\9:S//=[GJ0.)D2[8IS8=$8 QYK@@:V%03@659!QH8*#4Y
M*N4C&Q8@82$(IFE@MM? S*@!KQJ]F)J<D"U]I*N450IHLD]>J\E+*:+NS)OJ
MEV\:.F^,P<[-?@-;]/)J72[<@^0/%9H?_OZ1S0J0L! $TW(_W^=^_JS<[U-/
M,U[F\E3W;H2=FULDS)L?#0*3B6/-#T2 #!D@82$(IHE@L1?!PBB"?Y792OV^
MU1#?364%86ERGU224$MXDG.UG*+U>OC/7JDAC1ACG:L1),Q#PGPD+%@<#5^.
MKMP0%$[3Q]N]/MX:]7';F_A=],=_5JS5XH+>,R)C%;9:6UP0N>-DQ6D1_2-C
MM:XZ[0S)Q1CZ7+D@81X2YB-A00.S+6W$LP\4 XJH*<:V.J?$0FJFH+G8L(*Q
M7H$AM9BCGBL7*,V#TGPH+6AIAY(Y6$J%J*"Z:'KVFFU>C90KP;Z6*OW$?U#_
M!Q5@1)RM "3-@])\*"V TD(431>*TPG%>6%CJPV DA&2YD%I/I060&DABJ;+
MJ+-';:-]AE[YFJ.=K2FH70JE^2W-O"X/H#%#%$W72N>%VF8S],R5LGWL2DYF
M"_M@6G]K#GIVDI$T'TH+H+001=/%T+FFMMDV_4"_)5F9#28>ZGY":1Z4YD-I
M 906HFBZ/CI'U9Z]]/P$:J-":1Z4YD-I 906HFBZC#ISUC:[L]]?1 ]*!^K2
M0FD>E.9#:4%+^XZM@HJI2Z*S:FVS5_LAR4^./%#G%4KSH#0?2@N@M!!%T_71
M6;7VVY<>>:".+)3F06D^E!9 :2&*IF\1Z^Q;Y_^U;X>D8X:>*QTHS8/2?"@M
M< ;=6>O0G44%U371N;..V9V]3:D0Y#UIM5%O'1E4 =2AA=(\*,V'T@(H+431
M=+%T#JWST@ZM W5HH30/2O.AM !*"U$T74:=0^N8'=IF?UJQWXAXM$DMR==I
M&55G8I9&U5YK63 JRN*Q=G ;LW9H>_.-.?+9^G(']JG-YL<[U:!A?2@M@-)"
M%$V73F?8.F;#]G_8O6HFGBT)J+?K'!O*0]M<H4$#*"U$T71!=*:M8S9M?WOJ
M&-I9;7L[0;]SD9P(*A.Q>222?B.[1,;5J%5U+WR5)O<G=[&80Y^MG./MK(NA
MK@1JYT)I 906HFBZ<CH[US'OD!U6S@6A:S65*0[ORFD5 35PH32OI6G[S=SC
M7=4^-&H I84HFBZ)SIIUOF/-UHLA-:[L:%'07!)>D**ZD^^"Y/OME(*MU6Q%
M)JJ76=,T51W,ZI$PNHZ/:GUWL@+U=*$T#TKSH;2@I=E.?]B\=)RCI?5+N+I.
MY^HZ9E>W7A^1;L9"/J:TVFG[["4WU/J%TCPHS8?2 B@M1-%T$776K_/2UJ\#
MM7ZA- ]*\Z&T $H+433]EM'.^G7-UF]W-T [0::EC'F1_*&&K^I6@&Z^/"0A
M,_Q<"4%I'I3F0VD!E!:VM/X$;]J?WNG2Z!Q@U^P M]M>^C.<1B(RIE)-<7*R
M8OWUU*! H.YP2]-FLI/)P V"T+ ^E!9 :2&*UFADW'M:0L:*^_I!&&HZ6^U]
M:YXYL#^[?]C&^_H1$P?G;^UW7O/(C [3/,'C RWNDUR0E&T4TKJ<JVP6S4,Q
MFC>2;^MG,JRXE#RK#V-&U<!6%5"?;SB73V^J /M'DRS_ E!+ P04    "  +
M<BE8_J>=9O<"   ("   &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6RM
M55UOFS 4_2L6JZ966@N!?*Q=@I2/5MM#M2IIMX=I#P[<!*M@4]LD[;_?M2$T
M'R3JPU[ -O<<GW.Q[^VOA7Q6"8 FKUG*U<!)M,YO7%=%"61478D<.'Y9")E1
MC5.Y=%4N@<86E*6N[WE=-Z.,.V'?KCW(L"\*G3(.#Y*H(LNH?!M!*M8#I^5L
M%J9LF6BSX(;]G"YA!OHI?Y X<VN6F&7 %1.<2%@,G&'K9MPS\3;@%X.UVAH3
MXV0NQ+.9_(@'CF<$00J1-@P47RL80YH:(I3Q4G$Z]98&N#W>L-]9[^AE3A6,
M1?J;Q3H9.%\=$L."%JF>BO5WJ/QT#%\D4F6?9%W%>@Z)"J5%5H%10<9X^::O
M51ZV ,C3#/ K@+\/:!\!!!4@L$9+9=;6A&H:]J58$VFBD<T,;&XL&MTP;O[B
M3$O\RA"GPRDH+8M(%Y+Q):$\)C]U I*,A=**7)(9'INX2(&(!=F-'2=4+D&1
M\PEHRE)U@=%/LPDY/[L@9X1Q\IB(0B&CZKL:E9K]W*A2-2I5^4=4!>1><)TH
M<LMCB'?Q+CJL;?H;FR/_).$$HBOB^5^([_E!@Y[Q1^"!A?LGY 1UU@/+%WPX
MZU-(J8:8#,VQ9IIA8O\,YQB%Y_QO4P++#=K-&YB[?Z-R&L' P<NM0*[ "3]_
M:G6];TWN_Q/93B[:=2[:I]C#L> *[QPFXE)628C,X6LR73)U+9.I3ZNPU^V[
MJVTKAR&M3J]3!^U([-02.R<E#I42$4-I1,$*).41V)^F(*>2VG)T5'+)W-F6
M'.QK/HSIM*Z;)7=KR=V3DF]?"J;?"%U3&6.MC+!N;BLE=&,IQH*CDW=C31ZZ
M!_I:7GO/PV&,U^R@5SOHG73P*#1-L5'LWQ1AZ]/1?/<._O]U:S_?AS&^=]W>
MD^MN%=4,L-297J-PXX+KLO#4JW4[&]HJOK<^PC97=J5WFK)'WF,%95R1%!9(
MZ5WU,'VR[#OE1(O<ENZYT-@([##!5@W2!.#WA1!Z,S$;U,T__ =02P,$%
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
MXAAV%?.&/<$XDJ88 K7HK]$D058G@8]_?["G)([3U(\ YG<0QQ@"3R..8 [
M X;$<?,>W'L?A>OW5+CY'][H-U!+ P04    "  +<BE8EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    (  MR*5A XW $
M, 0  ( @   /    >&PO=V]R:V)O;VLN>&ULQ9E-;]LX$$#_"J'+IH>LK8^D
M;5 72./-;H B->(@UP5-C6TB%.DE*:?IK^](LANJJPQZ876R1<GTTY":-Z0^
M/!G[N#+FD7VME':S9.O][F(R<6(+%7=_FAUH/+,VMN(>#^UFXG86>.FV +Y2
MDVPZ/9]47.KDXX=C7PL["0^,!^&ET=C8-#Q(>'(OYYM#MI=.KJ22_GF6M-\5
M)*R26E;R&Y2S9)HPMS5/_Q@KOQGMN5H*:Y2:)6EWX@&LE^)_S<L&\IZO7-OB
M^>J.(\@L.9]BAVMIG6^O:/OGR+@'O+@[JKVYELJ#G7,/?UM3[Z3>--W@74R"
MVVCC</SL@GAA?R6,9KV6 N9&U!5HW\71@FH M=O*G4N8YA7,DBNS!]O<#_[!
M3=G=FT>H(%+V0N()>U.V>#%1= G:0<GPFS-*ELA1LD]<<2V !9 9 9F-"/EO
M%D#F!&0^"N2RP<&?!I % 5F,"-F+Y!D!>38F9!Y GA.0YV-"%@'D6P+R[9B0
M9P'D.P+R75S(3]Q)Q\R:+2PXO+2](D![3Z"]CXMV!WO0-82I>DKEZFE<G%OL
M]T8+4P';@67++;<]-M(CD46R]$8\GN)8MI.MPI[<SP.94@I)(SODFDO+'KCJ
MCR;EBS2R,"Z%,+7VCMV! +GG[;^_H%&62"-K8@XK'[)0,D@CVZ"=Y5NC2K#N
M#_;7?S66E"$;Y8 TL@3NP'E;"U];+"49UR7[XK?X9%X9YUT(23D@C2R!0\:X
MYU^AQT2E_#1RSO\,&ZXPX1L!4&+L>F!4PD\C9_P%?V9[QQ9@VY\W-?!<.J&,
MJWNY-J,\D$7VP(UV$A\'=F]Y$SQV:2W7FZ;*[,VZC/)!%MD'@U9G)PLL0H3L
M3<2,7%E$UL+!\.SDOLF_[DW(1<DABRR'(=4/0E*:R")KXC7G'T!#3,H@662#
M#(AV,)242;+()FF,.PA%F2.+; Y2;^PDQ*1DDD66R?$9/F6W'#-AL^G#3N;@
MN53]6%)BR7[/4@(AE]A;6>,<Q.2(;N&;C85-N(=!J24?88D1!#;$I.R21[;+
M*YA-$JJ1*<2D[))'MLNK";*;!2$FN7,563849EU5(2:EFWPLW73S,\2D=)/'
M7K!0T>SO5E+&R2,;A\8,=]ERRD%Y9 >]K-L'<WI.B2>/+)ZAPN*4_6@-,2GU
MY)'5,XSYPY7ASC2EGB*R>@;+M($A+RCQ%)'%T]9I/SF\+=TZT!"3$D\163P'
M3"PZC-HWQ=N5Q76V9]=<-._D0DQ*/$5D\1PP%Q:'VP-;*"[:56P7T]L0DWQI
M\ANVPYI!WX):'T/XS"ZQ;FMI0TQ*/,4(.V7#3Q#EG6+,/3-V&F)2WBG&7/OT
M+%Y0"BHB*RC<W!L>:\H\16N>R?&-=PEKJ:&\Q9X=M@NNQ,*RYJ/;OB_.FKVY
M=:W4%;9]T9\-+X\OT(\O_S]^!U!+ P04    "  +<BE8CF$X^KT!  !Z'0
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=D[;L) %(7AK2 O@.$^
M("&"5&G21FS @N$A'K8\$P5V'P0%')0B#9I366/+UW_UR9J9?,5=G3?-(:TW
M;>H=][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4,.AB,0G<_
MHWJ?W,_LS4YM_,_$9KG<S.-',__>QT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-UN
MIW"Y2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$0:/R02\0
M]%(^Z!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18"LP71%@*U
M!=D6 K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V50&]%O95
M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&][V"PA
MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\G
MT-M1;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?*IUU,MY[K
M&H]NGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04    "  +<BE8G"O3#[T!
M  !W'0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=DB8CR4
M#@(V;;<MB_Z FSQ(1!);MJ'P]W7"(+6BJ(A*O9M$B>UW7VSI;#)^VUKRO4U=
M-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z
M?J*Y7E6A][R)KWUIFDGBJ/))[W$WL<V:)-K:JLQTB.-LW>3?4@;[A#2N[.;X
MHK2^'R<D[&1"._)SP'[=ZYJ<*W/JS;0++[J.L]BF8CYL*_+I^1(G>C3S>9E1
M;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2
M=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<<ON/#SK;M?O\=<S/M:_L \!
MTH<$Z4.!]'$#TL<(I(];D#[N0/JX!^F##U$:01&5HY#*44SE**AR%%4Y"JL<
MQ56. BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL
M$D56B2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616*
MK.H_97TW9OG7OP+;>UKKLCGDL^Y_Z_034$L! A0#%     @ "W(I6 =!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    "  +<BE8BNR*O>\    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    "  +<BE8F5R<(Q &  "<)P  $P
M            @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M  MR*5AOA"1Y\P4  ,@?   8              " @0X(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    "  +<BE8?5ZRPW\'  !Y(0  &
M            @($W#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ "W(I6$<CS@;I P  91   !@              ("![!4  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (  MR*5C#1E3K*04  , 4
M   8              " @0L:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    "  +<BE8=C(T^>(#  #B#   &               @(%J'P
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ "W(I6&;G=/%B
M @  U04  !@              ("!@B,  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    (  MR*5AV"D_8 0P  !J3   8              "
M@1HF  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  +<BE8
M4'H5V>8'  ";(@  &               @(%1,@  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ "W(I6+ILRPBZ!P  M14  !@
M     ("!;3H  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M  MR*5@5/\KR*@H  .T;   9              " @5U"  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ "W(I6"^FCT]C!   C L  !D
M             ("!ODP  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    "  +<BE8N:N(\]$)   ?'P  &0              @(%840  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (  MR*5B5MK$FG 0
M $X+   9              " @6!;  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ "W(I6)]WZM;O!0  HPX  !D              ("!
M,V   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  +<BE8
M+_GM3LH)   %'@  &0              @(%99@  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    (  MR*5BK\ZVUO0D  (T<   9
M      " @5IP  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ "W(I6)PYG"*?!   3PL  !D              ("!3GH  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  +<BE8 Y3[-E<%  #7"P
M&0              @($D?P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    (  MR*5A""TM>]0(  &X&   9              " @;*$  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ "W(I6(N]-%U#
M @  F 4  !D              ("!WH<  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    "  +<BE8M];I]$,"  "*!@  &0
M@(%8B@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (  MR
M*5A#F!3:M 8  *L1   9              " @=*,  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ "W(I6, J C/3 P  ?0D  !D
M         ("!O9,  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    "  +<BE8(QP7J% #  !M!P  &0              @(''EP  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (  MR*5@RH$QA> 8  !H2
M   9              " @4Z;  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ "W(I6 V6:$ N P  Q0<  !D              ("!_:$
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  +<BE8"&2=
M="8$  ","@  &0              @(%BI0  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    (  MR*5@U7G^&80,  *4(   9
M  " @;^I  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M"W(I6'+E*5:- P  O T  !D              ("!5ZT  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    "  +<BE8.CRT(74&  #G-   &0
M            @($;L0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    (  MR*5AT6T4A1@(  +@&   9              " @<>W  !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ "W(I6/>04+R_ P
M> P  !D              ("!1+H  'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    "  +<BE8I1#%LN8#  "G$@  &0              @($Z
MO@  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (  MR*5@U
M,9 >(00  %,0   9              " @5?"  !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ "W(I6(?9WH]U!   "QD  !D
M     ("!K\8  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M"  +<BE8!Y3/0.<#  #:#@  &0              @(%;RP  >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (  MR*5BV'L>CF0,  "P-   9
M              " @7G/  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ "W(I6-D;*[9X @  C@8  !D              ("!2=,  'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  +<BE8'CK946P"
M  !J!@  &0              @('XU0  >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    (  MR*5AU?2,7E@,  -P1   9              "
M@9O8  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ "W(I
M6$<X!$"B @  IP8  !D              ("!:-P  'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    "  +<BE8BKK!0&,&   ++   &0
M        @(%!WP  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   (  MR*5B$=^Z.,P@  +93   9              " @=OE  !X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ "W(I6-KK,Q]4 P  V!
M !D              ("!1>X  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    "  +<BE8.*-BC[@"  #Y"   &0              @('0\0
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    (  MR*5@0"O^]
MQ0<  *9$   9              " @;_T  !X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ "W(I6/ZGG6;W @  " @  !D
M ("!N_P  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  +
M<BE8QD(FS6\#  #[#   &0              @('I_P  >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (  MR*5@A5SKG"@,  'L)   9
M          " @8\# 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ "W(I6.YN7)XZ P  T!,   T              ( !T 8! 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    "  +<BE8EXJ[',     3 @  "P
M    @ $U"@$ 7W)E;',O+G)E;'-02P$"% ,4    "  +<BE80.-P!# $  "
M(   #P              @ $>"P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ "W(I6(YA./J] 0  >AT  !H              ( !>P\! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ "W(I6)PKTP^] 0  =QT
M !,              ( !<!$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ #D .0"&#P  7A,!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>168</ContextCount>
  <ElementCount>260</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome</Role>
      <ShortName>Condensed Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements Of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements Of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Condensed Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/NetIncomeperShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Restructuring and Other Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RestructuringandOtherCosts</Role>
      <ShortName>Restructuring and Other Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Legal Proceedings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/LegalProceedings</Role>
      <ShortName>Legal Proceedings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/Revenue</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/NetIncomeperShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/NetIncomeperShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/StockBasedCompensation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/AccountsReceivable</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/Debt</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Restructuring and Other Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RestructuringandOtherCostsTables</Role>
      <ShortName>Restructuring and Other Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/RestructuringandOtherCosts</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Net Income per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails</Role>
      <ShortName>Net Income per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Net Income per Share - Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails</Role>
      <ShortName>Net Income per Share - Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Stock-Based Compensation - Summary of Performance Share Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Performance Share Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Stock-Based Compensation - Summary of Non-Vested Restricted Stock Unit Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Non-Vested Restricted Stock Unit Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/FairValueDetails</Role>
      <ShortName>Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/FairValue</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Accounts Receivable - Accounts Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails</Role>
      <ShortName>Accounts Receivable - Accounts Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Accounts Receivable - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails</Role>
      <ShortName>Accounts Receivable - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/AccountsReceivableTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/DebtScheduleofDebtDetails</Role>
      <ShortName>Debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Debt - Revolving Credit Facilities Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails</Role>
      <ShortName>Debt - Revolving Credit Facilities Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Debt - Private Placement Debt Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails</Role>
      <ShortName>Debt - Private Placement Debt Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Debt - Shelf Facility Agreements Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails</Role>
      <ShortName>Debt - Shelf Facility Agreements Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/ShareholdersEquity</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Restructuring and Other Costs - Schedule of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails</Role>
      <ShortName>Restructuring and Other Costs - Schedule of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Restructuring and Other Costs (Summary Of Restructuring Related Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails</Role>
      <ShortName>Restructuring and Other Costs (Summary Of Restructuring Related Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/RestructuringandOtherCostsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="msm-20231202.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www1.mscdirect.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www1.mscdirect.com/role/IncomeTaxes</ParentRole>
      <Position>49</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="msm-20231202.htm">msm-20231202.htm</File>
    <File>msm-20231202.xsd</File>
    <File>msm-20231202_cal.xml</File>
    <File>msm-20231202_def.xml</File>
    <File>msm-20231202_lab.xml</File>
    <File>msm-20231202_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="524">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>72
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "msm-20231202.htm": {
   "nsprefix": "msm",
   "nsuri": "http://www1.mscdirect.com/20231202",
   "dts": {
    "inline": {
     "local": [
      "msm-20231202.htm"
     ]
    },
    "schema": {
     "local": [
      "msm-20231202.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "msm-20231202_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "msm-20231202_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "msm-20231202_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "msm-20231202_pre.xml"
     ]
    }
   },
   "keyStandard": 234,
   "keyCustom": 26,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 25,
   "memberCustom": 29,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2023": 5
   },
   "contextCount": 168,
   "entityCount": 1,
   "segmentCount": 54,
   "elementCount": 495,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 524,
    "http://xbrl.sec.gov/ecd/2023": 4,
    "http://xbrl.sec.gov/dei/2023": 30
   },
   "report": {
    "R1": {
     "role": "http://www1.mscdirect.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Income",
     "shortName": "Condensed Consolidated Statements of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
     "longName": "0000005 - Statement - Condensed Consolidated Statements Of Comprehensive Income",
     "shortName": "Condensed Consolidated Statements Of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "longName": "0000006 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)",
     "shortName": "Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
     "longName": "0000007 - Statement - Condensed Consolidated Statements Of Shareholders' Equity",
     "shortName": "Condensed Consolidated Statements Of Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "longName": "0000008 - Statement - Condensed Consolidated Statements Of Cash Flows",
     "shortName": "Condensed Consolidated Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www1.mscdirect.com/role/BasisofPresentation",
     "longName": "0000009 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www1.mscdirect.com/role/Revenue",
     "longName": "0000010 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www1.mscdirect.com/role/NetIncomeperShare",
     "longName": "0000011 - Disclosure - Net Income per Share",
     "shortName": "Net Income per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensation",
     "longName": "0000012 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www1.mscdirect.com/role/FairValue",
     "longName": "0000013 - Disclosure - Fair Value",
     "shortName": "Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www1.mscdirect.com/role/AccountsReceivable",
     "longName": "0000014 - Disclosure - Accounts Receivable",
     "shortName": "Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www1.mscdirect.com/role/Debt",
     "longName": "0000015 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www1.mscdirect.com/role/ShareholdersEquity",
     "longName": "0000016 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www1.mscdirect.com/role/RestructuringandOtherCosts",
     "longName": "0000017 - Disclosure - Restructuring and Other Costs",
     "shortName": "Restructuring and Other Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www1.mscdirect.com/role/IncomeTaxes",
     "longName": "0000018 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www1.mscdirect.com/role/LegalProceedings",
     "longName": "0000019 - Disclosure - Legal Proceedings",
     "shortName": "Legal Proceedings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www1.mscdirect.com/role/BasisofPresentationPolicies",
     "longName": "9954471 - Disclosure - Basis of Presentation (Policies)",
     "shortName": "Basis of Presentation (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www1.mscdirect.com/role/RevenueTables",
     "longName": "9954472 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www1.mscdirect.com/role/NetIncomeperShareTables",
     "longName": "9954473 - Disclosure - Net Income per Share (Tables)",
     "shortName": "Net Income per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensationTables",
     "longName": "9954474 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www1.mscdirect.com/role/AccountsReceivableTables",
     "longName": "9954475 - Disclosure - Accounts Receivable (Tables)",
     "shortName": "Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www1.mscdirect.com/role/DebtTables",
     "longName": "9954476 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www1.mscdirect.com/role/RestructuringandOtherCostsTables",
     "longName": "9954477 - Disclosure - Restructuring and Other Costs (Tables)",
     "shortName": "Restructuring and Other Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www1.mscdirect.com/role/RevenueNarrativeDetails",
     "longName": "9954478 - Disclosure - Revenue - Narrative (Details)",
     "shortName": "Revenue - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "msm:AccruedSalesReturns",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "msm:AccruedSalesReturns",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails",
     "longName": "9954479 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)",
     "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-82",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails",
     "longName": "9954480 - Disclosure - Net Income per Share - Narrative (Details)",
     "shortName": "Net Income per Share - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R32": {
     "role": "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails",
     "longName": "9954481 - Disclosure - Net Income per Share - Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method (Details)",
     "shortName": "Net Income per Share - Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
     "longName": "9954482 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails",
     "longName": "9954483 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "9954484 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails",
     "longName": "9954485 - Disclosure - Stock-Based Compensation - Summary of Performance Share Unit Activity (Details)",
     "shortName": "Stock-Based Compensation - Summary of Performance Share Unit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-113",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-113",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
     "longName": "9954486 - Disclosure - Stock-Based Compensation - Summary of Non-Vested Restricted Stock Unit Award Activity (Details)",
     "shortName": "Stock-Based Compensation - Summary of Non-Vested Restricted Stock Unit Award Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-116",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-116",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www1.mscdirect.com/role/FairValueDetails",
     "longName": "9954487 - Disclosure - Fair Value (Details)",
     "shortName": "Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LiabilitiesFairValueAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LiabilitiesFairValueAdjustment",
       "us-gaap:AssetsFairValueAdjustment",
       "us-gaap:AssetsFairValueAdjustment",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LiabilitiesFairValueAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LiabilitiesFairValueAdjustment",
       "us-gaap:AssetsFairValueAdjustment",
       "us-gaap:AssetsFairValueAdjustment",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails",
     "longName": "9954488 - Disclosure - Accounts Receivable - Accounts Receivables (Details)",
     "shortName": "Accounts Receivable - Accounts Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails",
     "longName": "9954489 - Disclosure - Accounts Receivable - Narrative (Details)",
     "shortName": "Accounts Receivable - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-119",
      "name": "msm:AccountsReceivableAmountAuthorizedForSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-119",
      "name": "msm:AccountsReceivableAmountAuthorizedForSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www1.mscdirect.com/role/AccountsReceivableDetails",
     "longName": "9954490 - Disclosure - Accounts Receivable (Details)",
     "shortName": "Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:AccountsReceivableSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "msm:LoansNotesTradeAndOtherReceivablesSalesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:AccountsReceivableSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "msm:LoansNotesTradeAndOtherReceivablesSalesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
     "longName": "9954491 - Disclosure - Debt - Schedule of Debt (Details)",
     "shortName": "Debt - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LongTermNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
     "longName": "9954492 - Disclosure - Debt - Revolving Credit Facilities Narrative (Details)",
     "shortName": "Debt - Revolving Credit Facilities Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "msm:NumberOfCreditFacilities",
      "unitRef": "facility",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "msm:NumberOfCreditFacilities",
      "unitRef": "facility",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
     "longName": "9954493 - Disclosure - Debt - Private Placement Debt Narrative (Details)",
     "shortName": "Debt - Private Placement Debt Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails",
     "longName": "9954494 - Disclosure - Debt - Shelf Facility Agreements Narrative (Details)",
     "shortName": "Debt - Shelf Facility Agreements Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-152",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-152",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www1.mscdirect.com/role/ShareholdersEquityDetails",
     "longName": "9954495 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsForRepurchaseOfCommonStock",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails",
     "longName": "9954496 - Disclosure - Restructuring and Other Costs - Schedule of Restructuring Charges (Details)",
     "shortName": "Restructuring and Other Costs - Schedule of Restructuring Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "msm:RestructuringChargesConsultingRelatedCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "msm:RestructuringChargesConsultingRelatedCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails",
     "longName": "9954497 - Disclosure - Restructuring and Other Costs (Summary Of Restructuring Related Liabilities) (Details)",
     "shortName": "Restructuring and Other Costs (Summary Of Restructuring Related Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www1.mscdirect.com/role/IncomeTaxesDetails",
     "longName": "9954498 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msm-20231202.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r607",
      "r618",
      "r628",
      "r653"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Related Activities [Abstract]",
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current portion of debt including obligations under finance leases",
        "negatedLabel": "Less: current portion",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "msm_SeniorNotesDueMarch52027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "SeniorNotesDueMarch52027Member",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes, Due March 5, 2027",
        "label": "Senior Notes Due March52027 [Member]",
        "documentation": "Senior notes, due March 5, 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments",
        "terseLabel": "Foreign Currency Translation Adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r138",
      "r555"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income attributable to noncontrolling interest:",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/BasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r114",
      "r445",
      "r446"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intrinsic value of options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Canceled/Forfeited/Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r606",
      "r617",
      "r627",
      "r652"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r620",
      "r630",
      "r655"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate intrinsic value outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associate Incentive Plans",
        "label": "APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r605",
      "r616",
      "r626",
      "r651"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in usd per share)",
        "periodEndLabel": "Ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r222"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income attributable to MSC Industrial",
        "terseLabel": "Net Loss",
        "verboseLabel": "Net income attributable to MSC Industrial as reported",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r103",
      "r124",
      "r135",
      "r150",
      "r152",
      "r156",
      "r171",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r187",
      "r188",
      "r194",
      "r205",
      "r212",
      "r216",
      "r218",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r389",
      "r391",
      "r431",
      "r501",
      "r518",
      "r519",
      "r564",
      "r594",
      "r705"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r222",
      "r575",
      "r708",
      "r723",
      "r724"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Stock-based compensation expense, net",
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "msm_ManufacturingHeavyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ManufacturingHeavyMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing Heavy",
        "label": "Manufacturing Heavy [Member]",
        "documentation": "Manufacturing Heavy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r605",
      "r616",
      "r626",
      "r651"
     ]
    },
    "us-gaap_AccountsReceivableSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableSale",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails",
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, sale",
        "verboseLabel": "Receivables sold under the RPA",
        "label": "Accounts Receivable, Sale",
        "documentation": "Amount of decrease from sale of accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income, net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income, taxes",
        "label": "Other Comprehensive Income (Loss), Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r154",
      "r158",
      "r358",
      "r368",
      "r369",
      "r393",
      "r396",
      "r398",
      "r412",
      "r432"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails",
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r263",
      "r289",
      "r406",
      "r558",
      "r560"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www1.mscdirect.com/role/BasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r93",
      "r123",
      "r205",
      "r212",
      "r216",
      "r218",
      "r416",
      "r428",
      "r564"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r171",
      "r205",
      "r212",
      "r216",
      "r218",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r391",
      "r564",
      "r705"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, face amount",
        "verboseLabel": "Principal amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r260",
      "r401",
      "r568",
      "r569"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash used in business acquisitions, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/BasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Accounting, Policy",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r456",
      "r690",
      "r691",
      "r692",
      "r711",
      "r728"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r407"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r41"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r128",
      "r187",
      "r188",
      "r210",
      "r358",
      "r366",
      "r436"
     ]
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "msm_PublicSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "PublicSectorMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Sector",
        "label": "Public Sector [Member]",
        "documentation": "Public Sector"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash operating lease cost",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r110",
      "r424",
      "r441",
      "r443",
      "r452",
      "r482",
      "r584"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of loan facility",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, expiration term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r401",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r688"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r83",
      "r84",
      "r118",
      "r119",
      "r175",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r401",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r688"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r56",
      "r57",
      "r75",
      "r76",
      "r78",
      "r80",
      "r108",
      "r109",
      "r175",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r401",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r688"
     ]
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Basic (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r190",
      "r192",
      "r195",
      "r196",
      "r197",
      "r201",
      "r388",
      "r389",
      "r415",
      "r435",
      "r562"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndCollectionOfReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash collected on sold receivables under the RPA",
        "label": "Proceeds from Sale and Collection of Receivables",
        "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSC Industrial Shareholders\u2019 Equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r261"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r202",
      "r410",
      "r447",
      "r467",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r481",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r500",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r520",
      "r589"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r170",
      "r286",
      "r288",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r386",
      "r523",
      "r524",
      "r540"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r171",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r375",
      "r378",
      "r379",
      "r391",
      "r479",
      "r563",
      "r596",
      "r705",
      "r713",
      "r714"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r141",
      "r171",
      "r205",
      "r213",
      "r217",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r374",
      "r378",
      "r391",
      "r418",
      "r493",
      "r584",
      "r596",
      "r705",
      "r706",
      "r713"
     ]
    },
    "msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedSharesPercentageOfTargetAwardAmount",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested shares, percentage of target award amount",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Vested Shares, Percentage of Target Award Amount",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Vested Shares, Percentage of Target Award Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r666"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r28",
      "r133",
      "r154",
      "r155",
      "r156",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r188",
      "r202",
      "r227",
      "r228",
      "r301",
      "r354",
      "r355",
      "r356",
      "r363",
      "r364",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r405",
      "r438",
      "r439",
      "r440",
      "r456",
      "r520"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r188",
      "r227",
      "r228",
      "r354",
      "r355",
      "r356",
      "r363",
      "r364",
      "r380",
      "r382",
      "r383",
      "r385",
      "r387",
      "r438",
      "r440",
      "r456",
      "r728"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r238",
      "r242",
      "r243",
      "r244"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosure of Cash Flow Information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r175",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r401",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r688"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r242",
      "r243"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total MSC Industrial shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r89",
      "r90",
      "r104",
      "r483",
      "r499",
      "r521",
      "r522",
      "r584",
      "r596",
      "r689",
      "r697",
      "r712",
      "r728"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r587",
      "r588",
      "r590",
      "r591",
      "r592",
      "r593",
      "r690",
      "r691",
      "r711",
      "r725",
      "r728"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r73",
      "r74",
      "r222",
      "r542"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of Class A Common Stock in connection with Associate Stock Purchase Plan",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r61"
     ]
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesFairValueAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value remeasurement of non-financial liabilities on non-recurring basis",
        "label": "Liabilities, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "msm_AccruedSalesReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AccruedSalesReturns",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued sales returns",
        "label": "Accrued sales returns",
        "documentation": "Accrued sales returns"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r620",
      "r630",
      "r647",
      "r655"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identifiable intangibles, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r73",
      "r74",
      "r222",
      "r444",
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award requisite service period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity award acceleration costs associated with severance",
        "label": "Share-Based Payment Arrangement, Accelerated Cost",
        "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "msm_RetailWholesaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "RetailWholesaleMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retail/Wholesale",
        "label": "Retail Wholesale [Member]",
        "documentation": "Retail/Wholesale [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r611",
      "r622",
      "r632",
      "r657"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends declared on Common Stock",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Note Payable",
        "label": "Notes Payable, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation weighted average period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "msm_NumberOfCreditFacilities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "NumberOfCreditFacilities",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of credit facilities",
        "label": "Number Of Credit Facilities",
        "documentation": "Number Of Credit Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments and other adjustments",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r684"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average shares outstanding for diluted net income per share",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r197"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of dilutive securities (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r232",
      "r411",
      "r566",
      "r584",
      "r699",
      "r700"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "terseLabel": "Weighted-average shares outstanding for basic net income per share",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r197"
     ]
    },
    "msm_CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CommonStockOwnershipPercentageThresholdTwoBoardMemberNomination",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, ownership percentage threshold, two board-member nomination",
        "label": "Common Stock, Ownership Percentage Threshold, Two Board-Member Nomination",
        "documentation": "Common Stock, Ownership Percentage Threshold, Two Board-Member Nomination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsFairValueAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value remeasurement of non-financial assets on non-recurring basis",
        "label": "Assets, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r49"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r137",
      "r171",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r375",
      "r378",
      "r379",
      "r391",
      "r584",
      "r705",
      "r713",
      "r714"
     ]
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails",
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]",
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r698"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r322",
      "r350",
      "r351",
      "r353",
      "r581"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails",
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r698"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r242",
      "r243"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associate severance and separation costs",
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msm_ComponentsOfShareholdersEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ComponentsOfShareholdersEquityLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components Of Shareholders Equity [Line Items]",
        "label": "Components Of Shareholders Equity [Line Items]",
        "documentation": "Components Of Shareholders Equity [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102",
      "r103"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring Charges",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r52",
      "r53"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r685"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance for credit loss, current",
        "verboseLabel": "Less: allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r225",
      "r229"
     ]
    },
    "msm_AccountsReceivableAmountAuthorizedForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AccountsReceivableAmountAuthorizedForSale",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, amount authorized for sale",
        "label": "Accounts Receivable, Amount Authorized For Sale",
        "documentation": "Accounts Receivable, Amount Authorized For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock; $0.001 par value; 5,000,000 shares authorized; none issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r421",
      "r584"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r92",
      "r146",
      "r423",
      "r442",
      "r443"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r198",
      "r199",
      "r200"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $20,271 and $22,747, respectively",
        "totalLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r166",
      "r167"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r238",
      "r242",
      "r243",
      "r244"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: unamortized debt issuance costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Class A treasury stock, at cost, 1,304,313 and 1,230,960 shares, respectively",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r58",
      "r59"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expenditures for property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/BasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r561"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r73",
      "r74",
      "r222"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/BasisofPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounting Standards Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associate Incentive Plans",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r85",
      "r86",
      "r110"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r115",
      "r151",
      "r153",
      "r159",
      "r413",
      "r433"
     ]
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America [Member]"
       }
      }
     },
     "auth_ref": [
      "r730",
      "r731",
      "r732",
      "r733"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued during period, shares, employee stock ownership plan",
        "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan",
        "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r64",
      "r85",
      "r86",
      "r110"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/FairValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 Equity:",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase and retirement of Class A Common Stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r85",
      "r86",
      "r110"
     ]
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r357",
      "r360",
      "r361",
      "r362",
      "r365",
      "r367",
      "r370",
      "r371",
      "r453"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r208"
     ]
    },
    "msm_RevenuePerformanceObligationPaymentTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "RevenuePerformanceObligationPaymentTerms",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment term",
        "label": "Revenue, Performance Obligation, Payment Terms",
        "documentation": "Revenue, Performance Obligation, Payment Terms"
       }
      }
     },
     "auth_ref": []
    },
    "msm_LegalProceedingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "LegalProceedingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Proceedings [Abstract]",
        "label": "Legal Proceedings [Abstract]",
        "documentation": "Legal Proceedings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r212",
      "r216",
      "r218",
      "r564"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r125",
      "r157",
      "r209",
      "r400",
      "r505",
      "r594",
      "r727"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Common Stock",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized for repurchase",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r85",
      "r86",
      "r110",
      "r331"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of shares that can be repurchased",
        "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r407"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r301",
      "r690",
      "r691",
      "r692",
      "r728"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r70",
      "r133",
      "r134",
      "r155",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r227",
      "r228",
      "r301",
      "r354",
      "r355",
      "r356",
      "r363",
      "r364",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r393",
      "r394",
      "r398",
      "r405",
      "r439",
      "r440",
      "r454",
      "r483",
      "r499",
      "r521",
      "r522",
      "r539",
      "r595",
      "r689",
      "r697",
      "r712",
      "r728"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canceled/Forfeited (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "msm_PrivatePlacementDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "PrivatePlacementDebtMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement Debt",
        "label": "Private Placement Debt [Member]",
        "documentation": "Private Placement Debt [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "msm_CommittedCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CommittedCreditFacilityMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Committed Bank Facility",
        "label": "Committed Credit Facility [Member]",
        "documentation": "Committed Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "msm_AmendedUncommittedFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AmendedUncommittedFacilitiesMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amended Uncommitted Credit Facilities",
        "label": "Amended Uncommitted Facilities [Member]",
        "documentation": "Amended Uncommitted Facilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "msm_AccountsReceivableSalesTransactionsFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AccountsReceivableSalesTransactionsFees",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, sales transactions fees",
        "label": "Accounts Receivable, Sales Transactions Fees",
        "documentation": "Accounts Receivable, Sales Transactions Fees"
       }
      }
     },
     "auth_ref": []
    },
    "msm_IncrementalDividendRightsRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "IncrementalDividendRightsRestrictedStockUnitsMember",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental Dividend Rights, Restricted Stock Units",
        "label": "Incremental Dividend Rights Restricted Stock Units [Member]",
        "documentation": "Incremental Dividend Rights, Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "msm_AccountsReceivableCollateralUnsoldReceivablesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AccountsReceivableCollateralUnsoldReceivablesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, collateral, unsold receivables, amount",
        "label": "Accounts Receivable, Collateral, Unsold Receivables, Amount",
        "documentation": "Accounts Receivable, Collateral, Unsold Receivables, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "msm_Series2019aNotesDueMarch52024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "Series2019aNotesDueMarch52024Member",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series 2019A notes, due March 5, 2024",
        "label": "Series2019a Notes Due March52024 [Member]",
        "documentation": "Series 2019A notes, due March 5, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "msm_SeniorNotesDueJune112025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "SeniorNotesDueJune112025Member",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Due June 11, 2025",
        "label": "Senior Notes Due June112025 [Member]",
        "documentation": "Senior Notes Due June 11, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total adjustments",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities",
        "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "msm_FinancingObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "FinancingObligationsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing obligations, current",
        "label": "Financing obligations, current",
        "documentation": "Financing obligations, current"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "msm_AvailableIncreaseInAggregateAmountBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AvailableIncreaseInAggregateAmountBorrowed",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available increase in amount borrowed",
        "label": "Available Increase In Aggregate Amount Borrowed",
        "documentation": "Available increase in aggregate amount borrowed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts Receivable",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r696"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of property, plant and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r701",
      "r702"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationGrantPercentage",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Target allocation grant percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Allocation Grant Percentage",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Allocation Grant Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Borrowings under credit facilities",
        "terseLabel": "Proceeds from lines of credit",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r688"
     ]
    },
    "msm_IntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "IntrinsicValueAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate Intrinsic Value",
        "label": "Intrinsic Value [Abstract]",
        "documentation": "Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r602",
      "r613",
      "r623",
      "r648"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r149",
      "r171",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r374",
      "r378",
      "r391",
      "r584",
      "r705",
      "r706",
      "r713"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "msm_AmendedRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AmendedRevolvingCreditFacilityMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amended Revolving Credit Facility",
        "label": "Amended Revolving Credit Facility [Member]",
        "documentation": "Amended Revolving Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "msm_TreasuryStockSharesWithheldForTaxWithholdingObligation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "TreasuryStockSharesWithheldForTaxWithholdingObligation",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares repurchased to satisfy tax withholding obligation",
        "label": "Treasury Stock, Shares Withheld For Tax Withholding Obligation",
        "documentation": "Treasury Stock, Shares Withheld For Tax Withholding Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r584"
     ]
    },
    "msm_SeniorNotesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "SeniorNotesTwoMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Series B",
        "label": "Senior Notes Two [Member]",
        "documentation": "Senior Notes Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "msm_StockRepurchasedDuringPeriodIncludingTreasuryStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "StockRepurchasedDuringPeriodIncludingTreasuryStockShares",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased during period, including held in treasury (in shares)",
        "label": "Stock Repurchased During Period, Including Treasury Stock, Shares",
        "documentation": "Stock Repurchased During Period, Including Treasury Stock, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "msm_ReclassificationOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ReclassificationOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of Common Stock",
        "label": "Reclassification of Common Stock",
        "documentation": "Reclassification of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r207",
      "r211",
      "r214",
      "r215",
      "r219",
      "r220",
      "r222",
      "r313",
      "r314",
      "r410"
     ]
    },
    "msm_SeriesNotesDueMarch52024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "SeriesNotesDueMarch52024Member",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series Notes Due March 5, 2024",
        "label": "Series Notes Due March52024 [Member]",
        "documentation": "Series Notes Due March 5, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Associate severance and separation costs",
        "label": "Severance Costs",
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSU adjustment (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustment, Weighted Average Grant Date Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Adjustment, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments under credit facilities",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r688"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Obligations under finance leases",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r604",
      "r615",
      "r625",
      "r650"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableAccountsReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r223",
      "r224",
      "r557"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Short-term debt",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r118",
      "r584",
      "r721"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome",
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Diluted (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r192",
      "r195",
      "r196",
      "r197",
      "r201",
      "r388",
      "r389",
      "r415",
      "r435",
      "r562"
     ]
    },
    "msm_UncommittedCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "UncommittedCreditFacilityMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncommitted Bank Facilities",
        "label": "Uncommitted Credit Facility [Member]",
        "documentation": "Uncommitted Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of Class A Common Stock",
        "terseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Employee Stock Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalMattersAndContingenciesTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/LegalProceedings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Proceedings",
        "label": "Legal Matters and Contingencies [Text Block]",
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease, liability, current",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "msm_ComponentsOfShareholdersEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ComponentsOfShareholdersEquityTable",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components Of Shareholders Equity [Table]",
        "label": "Components Of Shareholders Equity [Table]",
        "documentation": "Components Of Shareholders Equity [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "msm_RevenueRecognitionPrepaidSalesIncentives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "RevenueRecognitionPrepaidSalesIncentives",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid sales incentives",
        "label": "Revenue recognition, Prepaid sales incentives",
        "documentation": "Revenue recognition, Prepaid sales incentives"
       }
      }
     },
     "auth_ref": []
    },
    "msm_CommonStockOwnershipPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CommonStockOwnershipPercentage",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, ownership percentage",
        "label": "Common Stock, Ownership Percentage",
        "documentation": "Common Stock, Ownership Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "us-gaap_UnusualRiskOrUncertaintyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualRiskOrUncertaintyNatureDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual Risk or Uncertainty, Nature [Domain]",
        "label": "Unusual Risk or Uncertainty, Nature [Domain]",
        "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromOtherDebt",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under financing obligations",
        "label": "Proceeds from Other Debt",
        "documentation": "Amount of cash inflow from debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "msm_RestructuringChargesConsultingRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "RestructuringChargesConsultingRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting-related costs",
        "label": "Restructuring Charges, Consulting Related Costs",
        "documentation": "Restructuring Charges, Consulting Related Costs"
       }
      }
     },
     "auth_ref": []
    },
    "msm_PublicSectorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "PublicSectorCustomersMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Sector Customers",
        "label": "Public Sector Customers [Member]",
        "documentation": "Public Sector Customers"
       }
      }
     },
     "auth_ref": []
    },
    "msm_ConsultingRelatedCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ConsultingRelatedCostsMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting-related costs",
        "label": "Consulting Related Costs [Member]",
        "documentation": "Consulting Related Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails",
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142",
      "r143",
      "r144",
      "r171",
      "r192",
      "r193",
      "r195",
      "r197",
      "r203",
      "r204",
      "r226",
      "r250",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r287",
      "r288",
      "r291",
      "r294",
      "r300",
      "r391",
      "r448",
      "r449",
      "r450",
      "r451",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r481",
      "r502",
      "r520",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r673",
      "r687",
      "r693"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r481"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "msm_NationalAccountCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "NationalAccountCustomersMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "National Account Customers",
        "label": "National Account Customers [Member]",
        "documentation": "National Account Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails",
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r602",
      "r613",
      "r623",
      "r648"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r556",
      "r584"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "msm_ReceivablesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ReceivablesPurchaseAgreementMember",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables Purchase Agreement",
        "label": "Receivables Purchase Agreement [Member]",
        "documentation": "Receivables Purchase Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfOrdinaryDividends",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments of regular cash dividends",
        "label": "Payments of Ordinary Dividends",
        "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r603",
      "r614",
      "r624",
      "r649"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r675"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average remaining contractual term, exercisable (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to MSC Industrial",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r151",
      "r153",
      "r160",
      "r414",
      "r434"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average remaining contractual term, outstanding (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r584",
      "r726"
     ]
    },
    "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualRiskOrUncertaintyByNatureAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual Risk or Uncertainty, Nature [Axis]",
        "label": "Unusual Risk or Uncertainty, Nature [Axis]",
        "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r287"
     ]
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends payable per share (in usd per share)",
        "label": "Dividends Payable, Amount Per Share",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r121",
      "r426",
      "r584",
      "r689",
      "r697",
      "r712"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r468",
      "r469",
      "r470",
      "r526",
      "r528",
      "r531",
      "r533",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r574",
      "r588",
      "r708",
      "r723"
     ]
    },
    "us-gaap_RestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCosts",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and other costs",
        "label": "Restructuring Costs",
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r417",
      "r427",
      "r584"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes and tax uncertainties",
        "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "msm_OtherCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "OtherCustomersMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Customers [Member]",
        "documentation": "Other Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "msm_CoreAndOtherCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CoreAndOtherCustomersMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Core and Other Customers",
        "label": "Core and Other Customers [Member]",
        "documentation": "Core and Other Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r231"
     ]
    },
    "msm_CoronavirusAidReliefAndEconomicSecurityActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CoronavirusAidReliefAndEconomicSecurityActMember",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coronavirus Aid Relief And Economic Security Act",
        "label": "Coronavirus Aid Relief And Economic Security Act [Member]",
        "documentation": "Coronavirus Aid Relief And Economic Security Act [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r304",
      "r315"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Performance Share Unit Activity",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other expense",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of the share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r610",
      "r621",
      "r631",
      "r656"
     ]
    },
    "msm_CommonStockVotingRightsPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CommonStockVotingRightsPerShare",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, voting rights",
        "label": "Common Stock, Voting Rights Per Share",
        "documentation": "Common Stock, Voting Rights Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "msm_CommonStockOwnershipPercentageThresholdTransfereePercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CommonStockOwnershipPercentageThresholdTransfereePercentage",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, ownership percentage threshold, transferee percentage",
        "label": "Common Stock, Ownership Percentage Threshold, Transferee Percentage",
        "documentation": "Common Stock, Ownership Percentage Threshold, Transferee Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of Class A Common Stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r58",
      "r110"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r601",
      "r671"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r468",
      "r469",
      "r470",
      "r526",
      "r528",
      "r531",
      "r533",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r574",
      "r588",
      "r708",
      "r723"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r620",
      "r630",
      "r655"
     ]
    },
    "msm_CommercialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "CommercialMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial Services",
        "label": "Commercial [Member]",
        "documentation": "Commercial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in usd per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r303",
      "r315"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r601",
      "r671"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in usd per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "msm_ManufacturingLightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ManufacturingLightMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing Light",
        "label": "Manufacturing Light [Member]",
        "documentation": "Manufacturing Light [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Exercise Price per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r601",
      "r671"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canceled/Forfeited/Expired (in usd per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "msm_LoansNotesTradeAndOtherReceivablesSalesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "LoansNotesTradeAndOtherReceivablesSalesTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans, Notes, Trade and Other Receivables, Sales",
        "label": "Loans, Notes, Trade and Other Receivables, Sales [Table Text Block]",
        "documentation": "Loans, Notes, Trade and Other Receivables, Sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msm_FinancingObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "FinancingObligations",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing arrangements",
        "label": "Financing Obligations",
        "documentation": "Interest free short-term borrowings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348"
     ]
    },
    "us-gaap_Dividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Dividends",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend payable amount",
        "label": "Dividends",
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r110"
     ]
    },
    "msm_OtherForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "OtherForeignCountriesMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign countries",
        "label": "Other Foreign Countries [Member]",
        "documentation": "Other Foreign Countries"
       }
      }
     },
     "auth_ref": []
    },
    "msm_IncrementalDividendRightsPerformanceStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "IncrementalDividendRightsPerformanceStockUnitsMember",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental Dividend Rights Performance Stock Units",
        "label": "Incremental Dividend Rights Performance Stock Units [Member]",
        "documentation": "Incremental Dividend Rights, Performance Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r620",
      "r630",
      "r655"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance share units",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, period increase (decrease)",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Other Costs",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r236",
      "r239",
      "r245"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsScheduleofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total restructuring and other costs",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r240",
      "r242",
      "r704"
     ]
    },
    "msm_ShareRepurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ShareRepurchasePlanMember",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Plan",
        "label": "Share Repurchase Plan [Member]",
        "documentation": "Share Repurchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r608",
      "r619",
      "r629",
      "r654"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails": {
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred income tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "msm_FinancingArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "FinancingArrangementMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Arrangement",
        "label": "Financing Arrangement [Member]",
        "documentation": "Financing Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r222",
      "r575",
      "r708",
      "r723",
      "r724"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associate Stock Purchase Plan",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Non-Vested Restricted Stock Unit Award Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive securities (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "msm_PurchasersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "PurchasersMember",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchasers",
        "label": "Purchasers [Member]",
        "documentation": "Purchasers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails": {
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "msm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSU adjustment (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Adjustment",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r120",
      "r171",
      "r226",
      "r250",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r391",
      "r425",
      "r483"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r407"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r316"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Restructuring Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r241"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r620",
      "r630",
      "r655"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r610",
      "r621",
      "r631",
      "r656"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerRefundLiability",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, refund liability",
        "label": "Contract with Customer, Refund Liability",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "msm_AccruedExpensesAndOtherCurrentLiabilitiesCARESAct": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesCARESAct",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for funds received but probably threshold not met",
        "label": "Accrued Expenses And Other Current Liabilities, CARES Act",
        "documentation": "Accrued Expenses And Other Current Liabilities, CARES Act"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per common share:",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r481",
      "r499",
      "r728",
      "r729"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of Class A Common Stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r17"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income, as reported",
        "terseLabel": "Net income",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r150",
      "r152",
      "r164",
      "r171",
      "r179",
      "r187",
      "r188",
      "r205",
      "r212",
      "r216",
      "r218",
      "r226",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r373",
      "r376",
      "r377",
      "r389",
      "r391",
      "r416",
      "r429",
      "r455",
      "r501",
      "r518",
      "r519",
      "r564",
      "r582",
      "r583",
      "r595",
      "r681",
      "r705"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142",
      "r143",
      "r144",
      "r171",
      "r192",
      "r193",
      "r195",
      "r197",
      "r203",
      "r204",
      "r226",
      "r250",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r287",
      "r288",
      "r291",
      "r294",
      "r300",
      "r391",
      "r448",
      "r449",
      "r450",
      "r451",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r481",
      "r502",
      "r520",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r673",
      "r687",
      "r693"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ParentMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholders\u2019 Equity Attributable to MSC Industrial",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r133",
      "r154",
      "r155",
      "r156",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r188",
      "r202",
      "r227",
      "r228",
      "r301",
      "r354",
      "r355",
      "r356",
      "r363",
      "r364",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r405",
      "r438",
      "r439",
      "r440",
      "r456",
      "r520"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r73",
      "r74",
      "r222",
      "r542"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r609",
      "r620",
      "r630",
      "r655"
     ]
    },
    "us-gaap_DividendsShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend equivalents declared, net of cancellations",
        "label": "Dividend, Share-Based Payment Arrangement",
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r13",
      "r32",
      "r381",
      "r384",
      "r405",
      "r438",
      "r439",
      "r679",
      "r680",
      "r681",
      "r690",
      "r691",
      "r692"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, interest rate at period end",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r73",
      "r74",
      "r222",
      "r542",
      "r676"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Net loss attributable to noncontrolling interest",
        "negatedLabel": "Net loss",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r116",
      "r150",
      "r152",
      "r187",
      "r188",
      "r430",
      "r681"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in usd per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r287"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average shares used in computing net income per common share:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in usd per share)",
        "periodEndLabel": "Ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Concentration Risk",
        "label": "Geographic Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r542"
     ]
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsCurrentGross",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt issuance costs, current",
        "label": "Debt Issuance Costs, Gross, Current",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Dividends declared per common share (in usd per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r688"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "msm_NumberOfIndividualsEligibleForNomination": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "NumberOfIndividualsEligibleForNomination",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of individuals eligible for nomination",
        "label": "Number Of Individuals Eligible For Nomination",
        "documentation": "Number Of Individuals Eligible For Nomination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r101"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents\u2014beginning of period",
        "periodEndLabel": "Cash and cash equivalents\u2014end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r101",
      "r168"
     ]
    },
    "msm_ShelfFacilityAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ShelfFacilityAgreementsMember",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shelf Facility Agreements",
        "label": "Shelf Facility Agreements [Member]",
        "documentation": "Shelf Facility Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Credit facility",
        "terseLabel": "Outstanding balance",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r119",
      "r722"
     ]
    },
    "msm_ConsultingAndSeveranceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www1.mscdirect.com/20231202",
     "localname": "ConsultingAndSeveranceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsSummaryOfRestructuringRelatedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Consulting and severance costs",
        "documentation": "Consulting and severance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Stock",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShareComputationofBasicandDilutedNetIncomeperCommonShareUnderTreasuryStockMethodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/RestructuringandOtherCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of Restructuring Related Liabilities",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r54"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares, issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r317",
      "r318",
      "r345",
      "r346",
      "r347",
      "r408",
      "r409",
      "r437",
      "r471",
      "r472",
      "r525",
      "r527",
      "r529",
      "r530",
      "r532",
      "r552",
      "r553",
      "r565",
      "r572",
      "r580",
      "r585",
      "r588",
      "r703",
      "r707",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate intrinsic value exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, value, issued",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r422",
      "r584"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r318",
      "r409",
      "r437",
      "r471",
      "r472",
      "r525",
      "r527",
      "r529",
      "r530",
      "r532",
      "r552",
      "r553",
      "r565",
      "r572",
      "r580",
      "r585",
      "r707",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign currency translation adjustments",
        "negatedTerseLabel": "Foreign Currency Translation Adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r12",
      "r115"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueNarrativeDetails",
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r317",
      "r318",
      "r345",
      "r346",
      "r347",
      "r408",
      "r409",
      "r437",
      "r471",
      "r472",
      "r525",
      "r527",
      "r529",
      "r530",
      "r532",
      "r552",
      "r553",
      "r565",
      "r572",
      "r580",
      "r585",
      "r588",
      "r703",
      "r707",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Canceled/Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares, outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86",
      "r481",
      "r499",
      "r728",
      "r729"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r318",
      "r409",
      "r437",
      "r471",
      "r472",
      "r525",
      "r527",
      "r529",
      "r530",
      "r532",
      "r552",
      "r553",
      "r565",
      "r572",
      "r580",
      "r585",
      "r707",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720"
     ]
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MX",
     "presentation": [
      "http://www1.mscdirect.com/role/RevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation cost",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right, number of securities called by each warrant or right (in shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r55"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofNonVestedRestrictedStockUnitAwardActivityDetails",
      "http://www1.mscdirect.com/role/StockBasedCompensationSummaryofPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r169",
      "r259",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r275",
      "r282",
      "r283",
      "r285"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r410"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www1.mscdirect.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares, acquired",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86",
      "r110"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r79",
      "r420",
      "r480"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash changes in fair value of estimated contingent consideration",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r685"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r612",
      "r620",
      "r630",
      "r647",
      "r655",
      "r659",
      "r667"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r599"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum amount outstanding during period",
        "label": "Line of Credit Facility, Maximum Amount Outstanding During Period",
        "documentation": "Maximum amount borrowed under the credit facility at any time during the period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfShareholdersEquity",
      "http://www1.mscdirect.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r202",
      "r410",
      "r447",
      "r467",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r481",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r500",
      "r503",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r520",
      "r589"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www1.mscdirect.com/role/AccountsReceivableDetails",
      "http://www1.mscdirect.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r263",
      "r289",
      "r406",
      "r559",
      "r560"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www1.mscdirect.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Computation of Basic and Diluted Net Income per Common Share Under Treasury Stock Method",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www1.mscdirect.com/role/DebtPrivatePlacementDebtNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtRevolvingCreditFacilitiesNarrativeDetails",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails",
      "http://www1.mscdirect.com/role/DebtShelfFacilityAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Contingency [Line Items]",
        "label": "Income Tax Contingency [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r612",
      "r620",
      "r630",
      "r647",
      "r655",
      "r659",
      "r667"
     ]
    },
    "us-gaap_DebtAndCapitalLeaseObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtAndCapitalLeaseObligationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt and Lease Obligation [Abstract]",
        "label": "Debt and Lease Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyTable",
     "presentation": [
      "http://www1.mscdirect.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Contingency [Table]",
        "label": "Income Tax Contingency [Table]",
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r65",
      "r112",
      "r113"
     ]
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt, including obligations under finance leases",
        "label": "Debt and Lease Obligation",
        "documentation": "Amount of short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedBalanceSheets",
      "http://www1.mscdirect.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt including obligations under finance leases",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r419"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www1.mscdirect.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r682"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www1.mscdirect.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "(c)",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310-10/tableOfContent"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0001003078-24-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001003078-24-000008-xbrl.zip
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
MQGZQJ42@ >-$!5H_1G"\%JJ,WHKRHZRBW\@X177#VQC"K.'3L9A:54@SML>
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
MP-J2P9S^GYKN.UD3B;1"5W[=A)8JHC?H"@A;"GC>8+ P!1T=IKC/3CHADZU
M-407BB/,USFCOBU%" ]>3+B^NH%1MS>ENO5JPI3C+=1.Z+%G3/!";7L!)&*L
MS*TEKCTN=VXT-<@XLBROJ,M[3I?(4X4\2%?X \N0,P5..W\(#);QQ:WN6L\L
MLXZ']0KQK;X3;XEWG\G*WHAHJL?1 *%,$UHF]N;2X(; 1@#!5EIQ!ST&X[HX
M(&_(G&8([>($5S:[N[T;*@4$Q:T)FZ_0A60W(7B!M#/E#^?0XV3?B,G2[8N9
M[J'8$.)J;N/0D%D;ES*81F0<U.)KE.E"!NZY@ S+US!3 9 I%/(/2(Z?S=RS
M;*M[ZO:-UZV*:&H?QMQ!TJ"H0:ME'A5O;U=F(!F_<^H#V>%KE>9<2_/4+'+9
MEX^08/(=)6&L*[QK(#=]SD4-.K>DA(9U0QH7@)H\--@"C).FIA*<P@GZ\\.N
MIS)M79EL&D8$49?V_MN&32:FE-38 $JVK_R4*"CL5X=L'/?V]_;HFJ"\F. K
MS*6*)-^(*,RE0&SJ;!K)2D!M7RWJRZ;X"F6J$K*7<-_A*$Q^+YO:SJ_&,J*>
MD7[S.93D]K;C@FGS;<R]45V/2RL;[S E$^]RZY*Y1@73)A<[S2:1V-25)X.X
MNUX0=:"YY-K6NN*/K<'I!C)-880#QS>!LG/:Y-C(7)CV(5;4BF[U7!?G=(4N
M<+I!1WA7X@R-?*Z8$,R1S7N<^*JG\P">M'0[L.$*F="Y".[/"6_Y\<+0%1N%
M,)E9U]*#>D-$5L>#\^!D'27>3<7%MJFY4=G8JZ[%DEN7]]D0:DKB( M]6M,S
M@T6/N\BVHPZK\6Y"+Y6U#9'G8&JZC'<FKX1K'>7:'\U>M1<&!UBKM)!''?MW
MA\W"]'AI54XG",]8])T0O*[=KSBF 4KN:@:+Q^0!"@41A-&0(1_#P(7E5O.N
M/P5K)U:;W*\5?\A..4V+NP'A[@6#D18(J^G61."MT+T--_4!%16<0*FNQ=++
M^@]G3(+;7QX@/XVI+86YAZ;.Q:BOKNJBQGA7N]H;UF3ZUH,]J]G8L XF*6MJ
M:U\6N4H\VV(3W!BG,09]3:40*6X=-<@#C:[Z7=V2]OEFM!3+Z0G!$MZ6V;3A
M.[MVVY2;#X^;*#;QLZU+9W!,BGWOM;TQANIO<KXPY\X(XHX>"T0RY)UTE(1W
MSIT:UAM@GM^TL)NPZ-N0:"/FV>RBT#5Q;'J*;>M'Z(ZGI75(*CBW,=[Q8[S^
MV.4F^JK$&P5U07TY%9J*1%6VMYP]9&Z XF*Z=AA.*L<19S=,?Y2_BGY$ *XX
M[#&'MFI5<.N"U-Q\B))>\[U>*N\2SB$XBRU?V+2,71.0]J;JQ4IRQF\WT7?6
M4\$G$5'VD($-,K#/OL$,[+(JZ*D'A:3$@RP3# 7$IL5E['&>R&]UY6(=:L:B
M<IP^$-=X;Q9^;:_]!:EK[FS;C)V G"L6G1 D*=R0D0NDG:V2N+O4HVII&ZS$
MITG!DOAG@.9(8W=/\A%G[T'N6H9--N%"? <!NY2;N^K-E?+6!;CMLBC);'=F
M=HVF)PPH0# +Z:6T2@V3;'7$L9/XO"7>7C]I:@&HQHJ4O\D-88J\\OVSNS,Q
M-;A,W'A79EI.T*=H[98;N/TKWX<K50.TS_.*+84Q&UD4C*"QP&6II+]N[L;Y
MW&;50PKVZ:%TT1;,[HLH@WWTC@+J3U-?S>K3EV/X3CW!UIFMIV/F_G@51I8P
M.NDO$&#LP;"&4T3(5%&7"!H*0R/7<G8): 2517TU7%#/Q$V00E/07934SNJ9
M8-]_;- F6(0O0XUAE;AF3>8?!H;(1@G-0+?>&^S!%N/JNPN@NW%L<--R;J)I
MH(ZEG[>-E1T;X]10O>M@0ATA^F7Q,31[/,^: -]D.(NT9QF0F91)*LD0","6
MMS4::6:V^).,(KH[".:*. YJ+-&"0;L-M2*BM9=?QL!5@X";".8K]4*4;]SD
MOC@L5\,&W:!A/54YUDS=+3_=IC%8DZ5=,O4:!HG*U]<W!U,E!W[]SKFTM7-\
M^&D*T@[0\0G0Y#:[P(Z223KX&PMB&Y1)A/:-@9,">U\V)4)PR\'=A<-KUBZS
M_MT"0:=TZZ*R]BIP.Y%!,5GOZ]K[ C13Y]WGS9HV(COLU3G['%\PJ*7\:*3+
M-;!5N&KW^WD$&L2'Z+8RHQB,B=T9'6JHYBDS4BN QIEJ_!US%D,5PIM:D'R(
M!HB4/!4LDDH6IJ(Z3"%_\1Q.PW2>X:1T>],"9\8S,-XU@_5;*(9)?/%3S*8P
MT:*4MZ")SUW1R"?&@\.S):V$@[5R1+:DR.NN6W),A+!],PY-CV]C#AI--<LY
MYE',39K>,."=66X]XFV[]^?>G;.B0C#ULD-MJ"AH)MX(2(K1J,YMZ,,9# @0
M<=?$>223PT.$M]JX*O'&W3LV]L-W.Q/=]UV&&?W"X%8;AO931 <$0D:66H7J
M;XS==!4]7-5E[GI[&SV*PR#B9$HW+H[KBH00I8$I^NQRB081:O: 9(W9B':E
MUY7"IB,$.W5-, WFPY6-./-R71CI_ERR\PL?+I#=\L$;)YR3:EVNB(FFL4$*
MO>;K0SEAWIF(:B:A?(_1M -7Q+XHHQQH?-87Y%G:LFI[<16N\H^B_-B1N.'F
MHN!2*+"O-4,?24_YGJ)&CU&#0AJ;WD$*B'6^N=[4:,6@;ZJ=B)V4#UV&19FA
M(2[-_;_>O.#;MW"MYOI5KO'4;2=^9K$Q6"9@YU':ZZ(>#(KL8QQ"SGT\/9R,
MZV)M<@.Z5@R0XRL^Z.YY>W$MVB_P2U/Y-Z?-8Q4LC9L44R5@M"$VO_^N]VSG
MI:[[P04C+DC>F)1#/]#2V;;;Z)L!K"&!=\$:K#NF*-A/,*7*N<E&..C&_/69
MT1,S>G <( MK:VN/#: .;ZR7.5WU:^TV(-G:%/1NI&84*C<.SC^ 7?AJ!O#Q
M"H,;XGM[T2^ON;VP*>PM??WTYDR[H<Z]BQW(#RRSJD5ZL5E3T!+";YTO6]B0
MC66X/&NC/%K@R!CX4R+[TA*41CQ C*5*;B&>U@5HN'M_VJ@?NBZ&(PH0(BF=
M8@)DC)$FR]1-48'^Q-(!) N:,09WJ6"2=CP-X[$M%-2<WNL*P_DP=?!;VZV[
M37##=C,UFHB'=3?8H([548AP#GJX9]G\X;J%\^)XLGVK*]OG]V-XJJ]RKB/%
MVU"-&GG(MP7YMN</^;:OM==D&REJS-CHQH>!HH;$":L9#%Z]JZ,_.5.,8336
M3==UO5'Q=ZJ&5E.]W)].U"<Y%H>O3&7<99BF:=%)T!2,/".>N6C(81_9"N+:
MUFINTRAY!4V;;D:ZFRN::C0)P6V(N&VZ*LKFJX(&PP;*ZRMK3:<5+M"+9R^S
M,?8\]OKIFJ !)K9GREIMIF-\XXX'QZ>!LJ+P(F&%=66XCRU[<LN\76^0G.6<
MQN"QSZBQ*\0.Y':'A;A(<'[+FNW%6FJVJAC_7?'\I7?^E/UVV#?"D5@V]BQ,
M"JR/J3D3HYMS_4+ !-9#'Q6Z(OLV1_B@:<^41H>:X&(5JLS6U5AG1;YU$=Z#
MA4/AAT?!?5F>@<D:/HV(<BEH8>5&F$(),2[^U6X0"WG99F<T^GD:)4.9?+3Y
MC7[Q">O^$7MC1SGE7\?FIR8^ZGN0^:PVQ6;1JDTX\#.:=D(O_1Z>=MPKZ8W^
MH!K17/?;+'=IX]2;[=0PI0X3H-WBA"+9)JFI0,&/W.9U;)3=H-.03&ZD@8Z!
M*!J$=P:S<-<MP+P)@'#V5C=6:YM24Z7C?/MHKA&Y6.[>\6=?FE^?M_AU=V\7
M^/7UN_/H[<51='IV_.'B\OST\$UT?'I^<G09';W;!OHY.]J./ER<1._.WOQQ
M)^WSM<4/+^?PZ.CD_>7)<?3S'S<MZQZLYF<3ACR38.<<%_D59E=_PP#8>\8Y
M((O\(G.*N!Z9"K[OO]N#GQP5Y1A-4JI80]^BG*[(HJC?H*;_#1=VDW?R&;IO
M,7L^C/MEQ_T6S<[]SS0[?^P7Z13^;UB-LI_^'U!+ P04    "  +<BE8V&;1
M0A Q  "Z0 $ '@   &5X:&EB:70Q,#-F;W)M;V9P97)F;W)M86YC+FAT;>U=
MZU,;5Y;_OG]%;[+.0%6C(,#&CTRJ". ,50[V IGL?$I==5^A&[>Z-?T :_[Z
M/8_[ZI<0CK&$PE9E%DOJV_=UWN?\S@^3<IK\^,-$BOC'__KAOW=V@I,LJJ8R
M+8,HEZ*4<5 5*KT.?HME\3'8V=&_.LYF\UQ=3\I@;W?O(/@MRS^J&\'?EZI,
MY(]FG!^^YW__\#V]Y(=1%L]__"%6-X&*__Z-&NWNOMR-AR\/X_C%P<OQZ-7A
MBU>1&+X<1OC9:/3[\!MX%'[.SQ3E/)%__V:JTIV)Q/>_/MR;E6]N55Q.7@]W
M=Y]]4_M=*3^5.R)1U^EKFBU\.\Y@;?KK*$NR_/6WN_1_;_";G;&8JF3^^F]7
M:BJ+X%S>!A?95*1_"PN1%CN%S-68?UBH_\C70WPY_?-6SP;&250JS>QX2J?_
M]X^SG\ZN@N'N8/^'[_'W9DVME7DSCF#W9/[UIWQX %/^Y?(X.#L_^?7RZN+L
MZ%UP<G9Q>GP5'+\?A/#Q\:"^BC6</US+_>#]+^=G/_UZB3,^/;\Z^^=I\.'=
MT?D:SWUO?P_F_N'TXNW[BU^.8-;!Y3^.+DZ#7\_A]AS]=G1Q$AS]?'%Z^@LL
M)^A=QU3DUT @HZPLLRF_5']49C/Z]XKHX(/(2Q6IF4C+[[Y]_O*-6<'#SN6@
M<R[??3M\L?NF_;_/GKT]N[B\^OW\Z)?3WW\Y.SEY=\I_OSO2GS[;>7:/K5_1
M5E_!1&097$Y$+@O:[+X%K_(0GCV[>G]U].YWNN67O_]\<71^=7H2_NW5JU>A
M_N]OL-WWN>HKVN^?<[C4P0E(S+7=[//L1DY',@_V0Y3:^^N_J1]D/LYR&":2
M ?RMLGBU' ,.-N@[V;>JB$02_$N*G'6B[[Y]N3<<O@D:7[SX$VS[C2>A_JB*
M4HWG_)%*8Q!8K_=??(6CZMZ<JXDJ@B4%UU:)/\;]V=M]<W0K\C@XNLZE1'61
M/AV^V0[@%R2#00-5:9D%HWD@TC@8R?)6RC0@_22-81-R!;M[HG(9E:"6HGZ2
M1@-\AS2O.,ZF('+F=F@<![\6(Z"(G51,X1TS)YIJS]9$%C\_"((K^($>U8[F
M_3*8BGDP@;FK5(QA#8$4T02F'N1R+'-<$BQ(%('PWV+F1P/"L26P('4CDSG^
MLCDC60S,S^^E!ZS#!>JF]=_^<7IQ>G09KI+":9O-N4[P@/!:TFE=$W^'/YI'
M+=* KW V#GQ^19(W^#5591%LX?F'>(ZQ',-;\1HGV>UV&!35Z ^\N'I@N"O3
M0E^ -%:ERM(B*$".P[#E! @A(-)IT$R_-OZH;L#Y^]_"X JO 3"1T]5>!-AI
M.(%"Q3(7> IXNGA < [R.D.#>);+J2ID8>E_6I45<*((>$H*%X._$.:,ECC&
MD)Z GP09C)<'UUD6TT<W(JG$*)'U*87T5F![4LU*^EU1C<=P+64:S7&^MQ,%
M7 =O(;(BY)_1QS2[361\+>/07618@_D!3@6OZ1C83W9;U)3TA[U<PP<^T>%@
M=??IS4S$,=R9G42.P<8[-!L5RRCCLWQ=P0;E^-PW/YX@BV#27R4)#/H4G6,Q
M4R6<\7^0,1*_J@KD:%49I%EI.1R+OZ"8B"0!7GHCF4BD2&$GBN :1%N*;*^H
MX)+R.$07E@&3_G3XI@C8E)^F:E05*-SA)L'#P8<$6&]-5,,'GHP^TA/CB6S0
M5=X2VVMSE_<&A[@/^@16.*T%!'5T QSS6@9',1XDW(BS]$;2'_HJK]:H8"T.
M"0,50A ,>8D*[M9P?WMG"L\#"]<+T#*HJ*;XYY;:[B27:YG"SQ/4&Z-(SG"=
M\$=6 =60V%(I:"X)K&#KYZ.C#]M(H;F<9 GL5Z$'">2_*U6R:KNE]'O*#+8*
M=7&@IZ+<&8$]@P/&<E0&,%P11**8L.Z"?^ 0(+A0]-74'$&GP"(1),TLSVY
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
MR_1:7%,%68>-EUI*L4Z76 +[QM+>43+7"3U4M8-+5^D?%4B%JFA>SXZV$6$
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
M(CFQ9(9X/:QH;7':#P8_1@1)D5FI1,\U3)[H$N0$( )X&AOI%8];EZ!Z6#D
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
MJ\^:* _S^LUBS(,S_O4=509'E=VEG?788#;)H7U'W;OL("X:PY/*ZM.CHQO
M<CH^(JRI2+]WZET);.\ 2Q^@V^J%_>,EBH=9O'ZA<P)!^NCE,BZO01<2G1#1
M!4 *3B_.!%D)2?FQ:$G/C\9G)Z0H5;#0*K43BPXUID??56GWV?'Y^&@R'7P\
M&0\_VSCL\_'Q\^=;#?L=+9F7#0<#\G+^YV='SUIG1X<[0>*!&@0(?98&R/.J
M6/4^ELMY<;CZ&*%"&] \'+)SM,7J:ZO9=]=JP7/L0Z#_L ATZ1'H-P#OG:X]
M=$SQA@[!6ZJ\ ,NGPP&5Q?J:@/(PX'#A+(87CB$YUC- Q;[V+7L&^+>&)^\D
MX.W!M3\8'6!4Z+_@AU ]A@H#N#-[9$CR$&<X/7<1)_/H%=JA?XG7C0/\!F[.
M@M!3H.(;K-T#UDX^#ZQ9)\#P4?T!H/%3P?#W']X? % /MP+4[T@->:P&T8T%
M2,39MX7'LVKJ^@-Q4T'$'KZR39 4Y06@7S-%); \@+4=\)\C"A#C2%\T(_V?
MR7@R&5FG;W,Q+O"7HJ!:F9MM7[2QSNC1'>%<OW$%E8L4K]!9^M\I.!--T5%O
MPU"W"PP=B*40%[H4@I#KWR[>O<477%2[K,DZ."@.+,KBVW:($R^T7QF_$]:^
MN69#UVQO:=Z=<\UN=74[GN6U.Z9*FX!N8P.%R#?+!0SF7A%WR-:<KE1*^*+-
MQ<H'0F=6)3IW)/(FB.M0B3(&O\3?XP\8[,(I4D3'D!@(*73!.TU;()-#]5'<
ME%2'E+VG&.9D;#$KE1M>#9>K,M&L0)=H3_A& YAZ(.=1@^ .P:#-'N^O"+25
MU;?/C&N#G[9.;GH2$+"=T$,Q;D/NW_<41U:&/J@^6>:3#?WD@X=/V%OQA<&0
M1GRA*[B'9(N# >*$A"Q^P'JUSW[ ^GAP5B2PC8;<$3G&;E*P?UE@T#^6N*,
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
M#'JH)0Z"X7SE<'?D&?@X''&8SO6C^L&=_3"(84>F41&4D[ ,\-LTI6(2)DD
MG^ _):WU$(83@;Z("]C",$J<&5Z<SW*%HX[AJFHT"<( WD<*HX7!EUDP@LF#
MXJI*N#P-JG1<P>N.@AD^91K"#>"_^'L>P_:#5TNKB>,8JE2-XQ(7((7%569Q
MI[08M#*UV0U.WA;!NRS,(_RC_Q)@*.,J&<<X'[@JG,V2>!3"<0AR]=\5?!5U
M+-WT%A<?WNWAWNNS_A,>EOW]UWPP_.-B/NZR!CJ[N;LZ?W\9#%#77%U?H8)Y
M2AE[W"953KLM50;]@=D^S__\FJUC5':D1EE.PNL-GL0<K_OA%Y!N= SO5#XM
M-C?H'W[I!^<J1YD0/&9YQ$=W-LG# AX1YBJ(9*"/$P6"-\Z+$NQJECX)6-EY
M, OS\#X/9Q,1$"!74:+U02P&N"(X\QZ)@'&6)-DCVN3-1]'MZ<83$'8Q7%&E
MB2H*NA!$&BYE,$I4F(/$$@$"#X2_YH]QH7HB0"<AR"O_6?"]F4CWJ0I3^*CX
MZ<>CT[?;P^/M U%?S[,5%\BXT2BKT._:W&D0E4T[I>@%CW$YT1L(%1KJ[X]A
M7L:C&%1@V0/=.\RRSY^5FN%6@U>8SWD7@RX.\2Y%Q8J.-GL$>CL'C<ZFC*C3
M<(J3)M4-&G\6QJ0Z0_\YH*+Q8.$_<.3 HX4=1#[N.U+:HSC,Y[U@5N5%!=_'
M&YB#2$\NJN$_90YD,R3Q-"YA@GF5*#F(>392486G*BRTGH<OE0H.4YY-R2BA
M&^._TW#.UE- ,LT]]G?>I60)P"<W* 6CX#]AI>#K>+DJ2K &XF)"WX%%PT&^
M"GD/\)CH>,/ZTZ7N(L<H,9:_&V.>R*[J@<0:)55$X@<NS:J25X%?!E[-%B<8
M=W*):[/HA7.>\)2FRB*[_O56B*PG1()W(>S&D7HYPH2,?_AH1A]529C346/5
M6513_#MM03J (#SJ^]'L^,8^'O):%'PX:RLDFA.]C19AEJ6@;TF"Z&^!3Y#
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
ME"7VV%X%*8TJ'<XU1QY,/1Q_U ^N2DQ\2&_R1"(Q19EE41U]1F$#98FS;"*
MFWRHJ-;2"(,D-6':P"YS9E=:+;D)!UIBO;3;FK#&&>\.#<^*,_Y.:P4X8\$=
M>$ %;!8,)FSZQ"_S&>L%US4?DNOE$3VB#VPI$T/J9L1QX+[6'.W@J\YGJ(BI
M4-KMU@,'>U11$22W/,Y+IU,F:6#).&H.1:-9:0(<+9:O&$GEY+P*%?\/UAI(
M"90; 35^Z>)5H%Y"H7:&R48IL5I$Y @%0.<LWW0-G3,>](Z=MTTE4X8R @:
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
MC[_>@O_+,(OF\,^DG":__']02P,$%     @ "W(I6'J7XR'C]0  JM<, !
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
MH/KI$G-*LUS5RK5J-H3/7>;FU(1?6@I3RM56N:KLLQ3&;JTI\U>D6 K3<I>
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
M!> 1O)&#R\)Q!8H_(O[JV-_(\BAQB.&/HSE\EB5B&](G-9SC $0"K@_^"3/
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
M4 0>1I]C#-P2&>"B8&!@I28RP (#K\A%3=DW TR\D?3-<MZ\&>;-K5W#2<>
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
M50N$JBZWTV\OX"^+S;/MO:5#"OPR$'@[8RKYY#W*8,-?(" Z#)68MLA<I['
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
M8/Q0+\\#:3<KZ_/(='U*;>E/2G]Y4@]0BK%'L_/STGHAO-L7A/+-A5NJT_$
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
MS)VJ5;6VS_[Z3+;1%XR$M1D)U21"EZ\2J\T(_(9X(^F;Y;QYTM!UQM+#A+H
MCP&*=R%F>P7\2[WK@_HV[+T&?E#/A7UW'&0_PBR7LQEHX%@Z<../R78A2&DV
M@Q4LI[1IAKE-#:VFA':4$#^ZSM#TPSTI"0ML6J5.HRTK:@&/)17*4$QEV-%&
M/X4RM$N=EB*K2E8U\5DH0Y:KJ[Q[MOE.:I9N="DP7C<AI+;G+@^^QT\Z0J2)
MZV "W) &4\F98222#4;B!0E=/-ZYI1.0!#/LPT%L0R)CK#C]=_C%9;7CR! T
M+)*U:QO=!:(F-9QUW/S6EIN9;2;B"$4(>=K3[V8I3[@YK277&^M'70A'?)(0
MT['+S,/.O:I%\:08W?F@860A&PED:'%G:9SO2,LG?,G#\*='NYY'_45]Z;U/
M<)DUL=JHI4Y=KM?Y[W0FFE4<RPH?7<9J>%Y,JYG:TV<H8Y<$AEG=3WE L @#
M2S2 AP('I[+*K'#J*Q+T9H&>B?5"0]NK5A6.$(M P*>UO1E)4ATM;+N=>K^C
MP+X'"01F#B40!"S3<#QBX>F($Q>!L#^5I8E%;)]E(>B_ G-R<$/0B\ J:Y9W
M2UNMOQ'31K(_V+>,Z*S [V'(,,NF-EOU1JG3%KVD"RPY^S9D2RPY36SDQU.
M=$G@=996T$?$?H''FK8T)*8KO>)AEFAHJ><#TWT&;FT,8\"^XI^>:;"XQK$%
MSCT0YWX-/'B\YP$V&9@VH^7-C,8WBR3NNBZRAZW#W#!.W=D0.@8VA));?O+=
M) /3,OVILDGI6/=,GO",0,:G1<8GD[V]-[/5VYEM9A,X^R#Q>L3%6P\%"Y@F
MZ2XU3%^RP)?#&P2D/KP2*"3J-\>]=8*!/PRLKJZC_FR"0XTJ .FL&NL((,VA
MO.PNEOE 7I(E+AH*N'FYD=E9B@)=)ZP:GH/JA6(8%@FQA(45^4DLC-EN8;.
M0^=\QB6YT%A3L5**FJ]L]Y%PG6FS47<V@!'BX69J]E\ H!&=GV9D3FP;5;"-
MBJPTA;,ML(3MF[7:3\+6A:A6ZM13E\0([WJ0'-S9KQ!X.JYY:'AR$7F PVWL
M GT3&U<\7K(IJ^F/EQ0IIM.*5J)36G:$,MF*5!T"8[FNK%O;LQP.=TF@]M&E
M$V(:$@T+E,+8Q<$SVB2='<7FQT'-94'=1+JR(TVTKBL1U6_ID *-C:@ZK&L;
M['2\>#TMH1(UP"XWY&HMC18)O,NQF"4VR4<1,[:F*S<;:4[R%*CX(&EY6*D/
M7\@Q719(3F>=]T;)R^6]LY6OQ"K3PFK%IM+D ]X(K'QTPWQR"6NS.G%M?3%
M .ACVV2&E05&SAPC,\+.].,PL-*LXB*94N/ZC% !B4\(B3=+U;K@*."RJ^L9
M+@%Q3[7(-B%3ML+&MJ#KNAM00^#=$ZV\/8:TQWW%(>6_SPF?V 2KI4ZM)FL*
M)]A$H-_3UKR<2,K8T675^GJ()<H+3R$PX3&E9*&C3!HH?*F'%^_ R L->YZ=
MI[A=SSWU[UBS'MR9\>Q@-\/'J%//U^E/CQH+4>:\H6%B!=/"$XRU/!\,>%2D
M722A/4KVXZSB6\<4G-+* -$?5W O">O?[]M9+%4)2)'T,D-G L0_EJXU6&,_
MI9%5@0@?KB+#@.!217)'J'!$D6R6.LV&7%77%RUY%,D+;+J-U4.>:+HMFFXS
MZ6"5"H;I!RX\$C>L?=@2XL(J1+-<=GDDTPB0=W4@ITL?(T(_(IF[MM&+B9S8
MY+985T&M)O)^!16M79O=CB=:[5)'K<OU:IH2))'H.]QO!]@/S;2E0;31'$(U
MX&78#L236<=H9QB&=B3DO7%9*^/'M-#Q[G[J 5Y^&")#HBM)CI=M5;,^7C:G
M:;O\"==1C?2'TK4N10J$^FG*VL0J>;K,66R)S5GX)+)FIUD]WY*LF,6QAR<K
M6FIVR%FDSHHBE_NNLAQ1+FLA[&ZO=UWE3"XO,'\6G0HM\F<B?P;2\40G@:N/
M"&[H@TCLQB(0I'6E\#![B76U%CFSM!'9-\>=TQG[I2%Q&6T36U8LKJAA=46=
MCXR&2):=*0[+4*;JX:DNM?7VJR))=F3)B+F)MM>E+X%%W#!<,TP$9;8A=HJD
M-[\/PP<7R$#<Z6U,U<0ZTBAUM*:LM,7^D(+*TIYF-PM9:H(L:;):%>FP<S0W
M!<(942CD 6>VH5[,E8&$V#04G3?3'TE=SW/P)#4:W?(8N5\)%ZHN;&TYV^:H
MC"G?@">,L$C.Y&J%R\BRHF55N"/0,8>2M+MM:A:2U ZWB(A3#GDPTO2=NKKI
M;3?4SH2M)E\84#ZF_7T(*=J+*&\D5:!VM=1IR*TZ3X?1"<1\9E.<6JAP!5FN
M;6A:)1IMGD(VOCJNZ[S!J#T0"X/.C@88$OTB=UH?R0!_QZ**A^$-(VYB'<$%
M8:TEP\0YPBX"!9_/]*83IQJ87(TS:;HH)!RGA[.TN+E%)UGFAI_H9);12Z<C
M&F#=^D8=$9GA0DC2#FN;G21A;^,V/Y)TT>!V.*N2<08P.G:@F0"X60!<UE?K
ME@Z2ZP>V+98;F>W,%-"60T%* &T/%Z0FR^\V>#H3_I)0+6,<V_PC\&OJZO)%
MC5BH#6(TGI5Z+I;RKJL#-AUN<M*D6\#7<Y6#9R!(;0R%1%7#^3?YS-&KV.1S
MUDT^&Q4G$5JI5:NX<TY6^-],(3;Y\&?5CRB7"EC[IMRNITE7B$T^&;5!&0ZI
MSO;2 Q/A@BW1=YV=.RNY6*^F1V?0@E2%F^UM(_P#6Z.\ F=%(\ZC)#Y"OCP,
M>Q$WGH 9#S9J)/ZO-R?^$_5\U]1]:K"-U+:Q_,7"G9M4$4\QK:Z7[XM^FQ<M
MFSMR*2>2S5JI4U-2IUKRU%*39T>!H8(1-=AF)<[9>H-+AV7[A@NIM.P1YN$8
MZ^W2=2M VB[J<ZCCB:&=!OY$DU4M@W.H^/ F(N0X7<C!N6S7PT.)JQD<(<N9
M-\I?V'*SS?M$#:<&],6T;;8*.Y0F3#1$F?=6!=4^QGLID5U"-6O@L4AR5=2
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
M=0JO4'O$TCL,UJ&WPMR/K4]#PL:B'WAT&%@V]9@/GM>;+Y,^U@ 0(["3)HI
M^/3([[Y/<'%-&CA1,+_P'-9X#%RY8^-Q%:%0SI\=)Q>6*]U96>#\I@\TD(21
M_;[*IX5QW61!60:8K*M(O65%@Q?-=(US15@%$ES[M%DV=>/B$@*1L"\TLF@!
MU,0Z$BW$,+7!I"*[E000FKBF3T+C-_=JWLRK89G.Q M-ZC#P4?#F<L1"&N8Z
MJ,D>B*FTR(:BST(Q@XOX+7H;W,:&S&.@CX#O0+N-*#)B<6A1#\+&C)>+E.EL
M (U+UR^ZR*6119&+5A5%+J+(112Y<#&_O8M<."H'49.6@SS15PKA-W98O\%\
M!'B-/\'QW 0>&&+J;@C:VQN"]O9ZT!X]^+#"#O:\#6]1<YH,B(@!P:?N0-C(
MYIJCX%]1HS:->#K]/&D&L,@( &6XT>Q""V!.)@SSP@= Y09+;^F@]R_48P=L
ML*RZYYMCACS")T+(&+AV:$,0US*@,+L*[\-DVBO"S9B2@'S'E" &92EAEK]C
MA@@?CS 68FTWBCH7 '.(F5A( F$ 1<1E+C0F9@MP&)X,:5A,$DW1"[-Q[OSE
M;LC)?\/KWT9T^24>O-<;LM2?SZ [6R+%\&?AX*;H4">6"H@4;R'1/@/L#-TY
M.J#\^7OT2#GA<6$N,<HDQDO$\:#EJ)+FU3'#8Z/P,4!D!BA=YYVQ(*J$\< J
M2!/'9,&_!-RA2Y'&;/4RYGG(&08[9X%&=.B8A$./<B"&$T%5/,?A8]/4:,6V
M:>R-8[OT."?>PXQVT5$0S_B:I?)Z$&W]V@C<-P=P-K5G-DL%6.5 \#-E"X++
M!FDYH(HEQ]LBR+BX/C^^ %@#\>K0!-'X@-,5J1\,D$B^&58O6#-.K5(WE@0O
M!O0>O-2B6YXLAZ&=!5+LKC =W:P'@8A?1F8@2VU<&5QFZDP-O055#A41E^ ,
M#!]&)L@:UE)8T3460V,4[F '  APW&!-C=\HO/ZO&;3904GHAJ_HXQN>PA<D
MW5.ALG.:Z_7:VIX*1JQ$(]W2T2ZKD:HXTD9M?>=6FD*T*+U@3>?"X;(T:&@\
M8R;.TI=X4QC.1MD%R3+)(#K@,T[3[0PJOX9+%%)_1"E:4$:7**F";\!T!2T3
M@R5%V;=8*Q3UBO]GX)J>849K&K-\*C@[*PQZV0)F; GCHIVHK@?4XL4!I;"C
M/A5Q4&Y&H744EM-PNR?+PJ!C8MF7. GD4AQ*&(F_1Q4=[)UV[ >YK!Q+"$QN
MECPE&%:69,"BFIBR',YQ_P**X1!E8RXEJW@B]KCS5")S !Y#$:^.!3X"I&J
M%B]4G6 ",H 9?Y#1,N; HU.)F%WUZ,IO0D2T<NLL?[,*/ @FU@#Q@AE^<1Q6
MJ 8T>#5U&DDW%I2R<CGX&ZUU5!@[$\AYY27^WILCF855AQ@Z1'5J"+-<?,@,
M7,30:S/6<=QUN .^8VQZH3N$2<:09BY7VYP.^LPE@H66""QK-&&L"@QO6R/B
MS$&] M\@U,03B,%1>8L+&K$W#0&)O.C+T-2Y)A90A'Q==+ 6S-S:XN$616<N
M-#'-@ "K0I/2%58W5"BL!6GP0P"3WR,3/4WL<VJECMJ6E0UMY5*ZQY.,7L-F
M_G)[0P^1C%WF8F'?J5SFBMC+S'!,J;^HD^C!MU@$.?+UJ$CAP%G9K?GAP(GG
M4?_0,;/G)1=Z9:/8+ 0""Y'S8S@%!B?N9OJ86&[J(#=RO9F%T#?:IQ]^ X??
MK&V"M!E(?4&P36C^NZ% X]R_+R@EAS/<&]G$OI',G1Q3V] [FS[$C\PJX,\C
MO\Q"<X80R!P&,&!MLL#38-(9.E446BR$8G8![@E-P01>05Y8K[>U!,&F$<46
M<!J.:@[#F!&:2H/ 7P(2..;8OL4Y%./CR'IQ!(8YRS D=[1W]]_V<59,E-9V
M]0_-=VJ4_TU=9Z:IU;FF-E-TG-TPK)E%P5HRK+C:E")),KY6BI;N>Y)MBW?_
M>%SMXX_K ';6JMFR,RMRU912!Y1GS1UD\468C9HM+B^;' ^#@D6P<YC_V;Z*
MEQN'<VN">7QQ::B"2(0X6\WAW)+O0@! N%7PHPJX#V'=!N&_#U .'H8/<1E<
M5)*W(:T+D&B6UET7?O4#I4PYMGG!X*&#J['L\QYJ-J\&#./?6:5B7&#(G#IF
M"5P3G*?#(O<Q!?F$M_^*?\=JC"D6=% $=0 VW1#ES[>AQLGB,$$1)AE6O"E^
MB\HL6;AT(]F,&FQQ9>;&,4<21=_^=!+%$B965+W"90R8P@+J>9Z%I:6#P3^Q
MF!ISU^:0;6/P)2S)<L:F'CV"_6X:Q_3;5B+FV\>7TR"#Z1S@4-LH@Y+]HKZ\
M@'I@M.Q-+]1Y<<ED-)7&CH=!%?$<&R@.8().3):'=]X81@G3YW*TR"0C (KI
MC85!;(ND/PTKZ6- -%\56]BIR_*/K-PG+"':?^:2X= 0($4%6'1ASHO[\ ;3
M63Y?!\U]<>"!!/,HB/3,\83)FQYG^@Q'\IPXB&0I)JR]P\W3N$*"S(T?QM)I
M,.M9CE1Z Q2'MPX"SV1E>[@LQ_9I&YLJPT2U4%PMU-Q>+20*?T3A#]>3NO#"
MG^TU*W,0LF?QS3)@1*C!7,8SFN;URIO:A@8KM0T-5G*"+X<@1<X;JU9FKBCR
MY][&A7&0(92)*/L0N];-CGZM&4:X8S$NRSYH8^+UO@@>SU(((5OLHUB#/5RW
M)!./7L=_? $?/K'(]-JT&7G8C[Y$#XL<VX:ML8Q_X>6YH:]40V,?]>B-WAQ=
MKK!+*]T"PVN-1J79;&V]7*TH6Z]]]%A%JS3JS8,>^_$UK=HXSF#;^SYV0R/2
MF(^@]92/.W?T:]YY($)[[=8-34U#"WV>%IZ;S?9SO%OX3[9;N,?4?(_3)\Y+
M[(6.MON>_L(W&U:;#>US_L?.F5\@^2+'<W0!/H-2\'TTRIX0Y@>Q XS2 U8G
M^@<EK],TQ\#FXPCG9!VJUE-Q819I-1/7K"ZFXM0-&7+4TS!W]61ZOQYG8%"9
MI=L ?,]P<KW4V7!,^&$'*!SM3*YS\.5_'W084X9'SUZTE"O92GD#I+PEI/PP
M*2^ S^3IE)6#?.9WO'*0S]PP]8+:##5;F]$L==2L#A8HJ&4X_"!!(;$HL;5L
M);8E)/8"?%D.X[_'8&"9.NO1ZKAI(K\+L E:MC:A7>JT^3@?CU>3<-0@[@($
MMIZIP&)7CZPBM8(*; %\6 [CL2?J$].Z^G/D6!3+B$0P]J%5:&1K%90,K$*Q
MD:V(Q=();#-;@559W9H0V/,[)Q&*+6_T&H]!=%G[NJB6601D'QJ&5K:&H5;J
MK.^^%?A6!&29"6P[6X'5A, 6WY.E#,AFI?.G9D_8<S9_A[5\4E;KI04JWV#+
M6ME6NVCU4D<1*R0BCCRBQ&9;N:(U0&+7&YP)B2V6^\UA(!EV?,J@C#/:P%&;
M8 ?, +>#L&*J2RY_:V5;RJ(UP8A4J]G6OZ5B6X&LSREJ0(6*K*M(MK4S6DNH
MR/_/WK<W)XXL>WX5A;=GPQV!&23>W7<=X;;=L][MMGMMSYDX?]T0J#":%A*C
MA]V<3[^96:6W! B$$:"-O7/:@$KUR'=E_O+4%/3O5$<8*5-<J_I;G-$%*N1/
M\B!1)WJ!GY1]%-VFLH4GJC0':WJBI4XZ6<*3/>789LK-80=W#RM>N6,?0#*$
M^)$"61#KI^%4= V["(5(G5A>C4VU0Y2%$/:!NL,XB([)X2=5"3'<L"]9B"4Q
M-O 7$]&$:T7GO\/I9$6@]%%X#-%7)\0GT4U"/;49\S==Y^@@A/\1@3+YA/ >
ML#<<[I,#?,QY?I=#^5T<Q,,2+:((%JTIW2>>B:(1PR^_6K;KF4P"$=R2>-M&
M0D+A>"IP^*\<?7W*#"WZ/<<!<9D=S"GX,D(RFH4IU"'N!G;FL]VIW_F\*?V(
MS3\^M1 <.8#RT&T8 \C%XY#)',G)\1"SQ9$F#*%<8:$OS!S3)*DC5'0< :,:
M>^F4J88['>,;1?<[1#3Y*@8+'XX=6=B/,][5_3NLV\3#MN=.(^/[:TMU7.D/
M3[6UK*]_6(X;W@]E_>(/WEX^N$*2KK29;B+6C@^VGGKD!EO8N[0$0KR:(#SF
MZA_>PHM>%CXEA/P]0P0MU5X0N"TL\E_8! "80[J:3%3=1C :9XYH5&*W@2!M
MWB(>ICU1QP* *PX:@Z!Z$;'"#PZ?-JQQ!,O+H<;Q;PRFH49QZ(%]+.]E*N'\
M8=J(BB]:5SGLE?:+CSBV+@2^$+5IN([Q2H+\>//>\+, W1NE69(3HWA#=H+
M@J_22"#Y0BP'OX&0%*HJXDK&2B#Y5Z,DX)M7(P3T6TU^$"4##RC-X3#_ZXJA
M).!DU]Z#PS&7:Y0$9/,:)*$&23C,[:M!$JH=4 ]<)-'>.Z.M2%U%7BQ&6&XM
M36=X=MDNJYCFY(* -5;"KJB\W *<;@NHO,9*.*Y0]Y'7YL3J2T.]N=GM].FD
MJI1;H].52R@U/>Y,E3JW:CN"+;=&IZO4167'K\X.T!,,+@3X)>B6^NQD"A\&
MY5;J=-MGE]VM4R^/N_*A+M79CF+++=7I=H!BZUJ=2NBIVD%+)0MOXXW5B9#O
ME"O<[9:2"%GBL1V1\-FI_U>SR#OE"G=[-8N<FGY.Y0KG).NL:AJ32P;OIHDS
MDJ#\M"<+2$8W>5,]:G[KQM*I_ 9PV'\-N[]);RHUL.2_<.HDJ3I)JDZ2JI.D
MZB2I.DGJ8+>O3I*J=B A5BI0YT5MY@\-RT75Z/;/+H?=.F.D@B'TDZ;R<I$X
MNH.:RH_.K3_RL/MW]DL?6W46U%(Q47+\?'AV6>/UU%E0.R38<J/9O59-L,>O
MO [0U;M63553ZY2GI;*@W J7GER"+#CN_)$ZXVD[@BVW6*6GU 1[_,KK #VO
M&,#,5G4H)QW"*;="I=<^NQR65:)R<B&<]TA>.DTJ+[>LI=>IJ?RDU>4!^GJ\
MT&5BV?"A*1'\ >+/U<[?4KE1;KU+#S-_:UNZ=OYV1[#EEKOT>C7!'K\V.T#G
M;PMH_#J7?X4,D5OE)J_TRL'&KY/YZWJ7"O%(N:DOO7+ \6L>.2 5'2]X^3T!
M!)SU2:0X0VQ"!RLITJCT00$%4G;D*4$1K? 1=03G[[GYCZ22BM__H.7N;P0C
M(@Z:;U?DOSA;Y"-]H+)1M]=2U$%GT%'5WK S4EF/=?N]?G\P&H[_&UN#BH>F
M=IC*_L(N1C93?UZH$UC@)]5X4Q?.V>_Q:AC=]"<TQ!DG]VLMF/I(24TO*V%[
MYWN;G9O]_>E:NKN_^?/I^?'NZIMT<_=X>_TL73\T&_#Q=1K->G^TD3W_^X?G
MVR?I^0&F?']S>_]T>X/_>GKX=G=S]0Q_?+V[O[J_QJ4]/<,'WV_OGY\JOZCS
M&RRHLB5UAK$:CHSO3%6;^C(@:+D'HVM.0V*_Q@R$]9S9_'M)4UWU8_77]Z>I
M>AKFFB?[-*XN1-L+D5DND]I-Z;]B+2J2=D'2$+A5;1-4J@/Z_PD/YQE^^\6P
MQC]#U3_DQ@6(>:9=N>(S'(F!G3#'$[,]T!SWS)7NS+$U8W34-%JJ7\8ZT/(T
M^#85EN^EV[^H#FPP=A?1PW5S$M>Q*<!L[F&EPF@A43\!+*",_!@;:TR9Q-_
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
MTM@ 52(A'TB$$B:ITG+7 IOPE21DZ#__0L@;/SDWVVL(^,OGJO;9I3NU&;O
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
MPVW*"-NJ@1[&2Q@,3</ P>23(PFP4=SWZ!DW),\%^_@_Z75FK$9'5D7GRJ;
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
M!?FRMZ1<+L&16C2G_\Y/6?/5+?WX2;RC( _VJ ]S+P,Y9(400ZE9+)JP(N-
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
MTCQ>+7X^#AY(AN6"R7WQ;^6N(\']NJ!@24%!MRXHJ L*ZH*":JYOTX*"1.E
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
M  > %M4;A!'04"2)"5-Y:(]&& .4WG>06G7Y5 9L&I"#<IL>,(P-G@*NQ*>
MA>JI%(6!/>0BN(%PP.@/P%'R15K# R8(8VF'Y.]YF.!5<D0G5&50O'#,91('
M4+GGNDCT6]HV9-@OR$!F[?3/^-XYK:Q%@&E)(N[VRJA;7&5T2RFXP+N]H3=%
MQDXII3L,[3!_6#JE%/N59NQ7?B9Y 3QV@U+?#4FT[\#1W)XKS'IQN:(/J],L
M0_M?#!'8(7F[) CA T?]?B$.&R46]4CF?F/^=QYJMW;PO63A,[!X/7\)8#E:
M,*  :*7('<J4G8C5^K!:D#X!\!R1+8EE?&,N$X9Q+,&09E$0J'ROGLN<F63,
MA+N0_>Q0/7,K%08\<AW[5XIS\0$Y6I]B0 '57W':@_@IH6C%['KQ]+;?7/5>
M/$X,Y&J_KSS 7<I;[?)Y '_)HN4#W6D=]?>D,IJ'(@N4.P%_&LN0?0BFD5PJ
M^:GSZB^PP4H=@<+"NSVI =%9!CHEL7S;Q5L\<GV2W&/B1;F=U)00F0S>1]%[
M^/J2O-,4:4^!M*^03<V"RZ:&@?L7^IXC#+0;WQOP(7)KZ03/->RG#*).8E86
M]RS!%)..U>4), .8S78P5L$)S-5$OA1%5<$L0,H  P_CLTN<&Q-I&A-).Z%#
M-2*>!I:\C6 ,TV*G9O.$?Q0'@CYJ#N5'\-U)Y*0C*10HQB"PL* O51/-GFBN
M:7:M!MEDZ@[O)!7R3C^LHMP?\93#B1&&/JA?$K=H9F?%\K\CVX^]B<3@>YB!
MDZ TN3#3I1/RA#('(SL^7BY.[#"U@,RLB>8#Q/T>ZH)8X"S CW%K"Q'2CGT
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
M71TZ%^>;A($@D^ALR(#"#.%H-4280E$8STLL:74&?\G5^F'T6VS;K-3'I#M
MV>5GTX7,&84C-12WS4UFSSFNME?$1\O*=V.8L*@MW'G-U6XC*B.JPSB^4_R1
M%\?;%=>J=51UZ%DJ/Y#LL5RF-,M[5X7RS^VA.CG'G"GXZ/.[_P-02P,$%
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
M1- >ZMY[T<(AOU&BT@AM.2NE*N]@5A)B/;A)T-)'#/D(."@-\Y,A(0,0[DQ
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
MR8'?1M5;B''_<^!M,H*GI$$S+^@0$'20B5A/ LFT4#&9YE61^YX#OY:".^?
MKR/HW60_=T'TU>; KZ6NU6G0F\AZ-RP(SI@< P/)++&=>R*Z([8C8TEQ\L91
M-,^1W?<<^,;*7T?$N\F!%YZ\%J$=Z<:FVIA8@=>J0'8136UJ&![&R8\U!WXM
MW:S.@5]'L+O)@4^LJ*@40F*FANV=K EG!JS32F0F8LQ?2=?.1JK>1+!]&O<+
M![1&$<:C^=CINH,%FX3-7  ZCJ "2Q"S5%"L1VY88>V[*SX+Z)A,NZT%WD..
MV@-,UXSO *HG"V\IH!<V\K97W+@OJ?>P02P'9[V06?@ QM:9,T@[H9>,0Z(-
ML-!V)AVVWAAV2(6N%M^.F+".L/OHECEO97Q=LJ4#!E\\"&OG.1NQCF2FK4\)
M'@6+*K'6BK_[_-U;  U4\K#QW:;R[,W2FYLWUPWCHV&*1S)OLJ2SK6A9QS!7
MTY/;XA)CFF$OAMX=$+O7\N8Z>3J@NX% >RG56)I??P5.1\UHNZI=/,@Q)9>4
M YFV'B*W4ME09VZWKZAX!M !:[Z=H'LP[!Z.5KY"58PS3%@.0=<,/!T)E;81
MN&2Q:._()6F=0+L<R0'KO8%H>TC^[S .^0JHBL44#*J>8@R43.2 %B6!%^Z3
M%)SSW/IJKS.X Z9%/PKH(:5^2?.M*V \*R\$RZ"--:"8+.!<22"U%Y$\8,E<
M:V8\">: F=!&P#WDU"_/)[B>)J.SC24+*(P1*ZVGL\K13N9TTH$%XB9O78W_
M')YC,/R;R7M7O3#>X2<<7>+O83()M=#RIWK4G4_OP^C4[^*I3VK2TZ(3S$9]
M*WX:3L/IZ01/KU+;KY[]ZTV*@(QH5$(!+%8]<J,@.!- )IUD\JD.Y&J>Z/D\
MINT*)>:?]18G93RYJ'-@WL3SX>));\.7>4P4)[1N'T/,A@P<I6L#_Z@-;8[,
MDI6K.#+'=,:P@B3K/&_W^T%3S=^OE^A!Q UC!14C63.32\SOPSE.R>"]G(RF
M X,I6BXY9%V-EY(1/-DRA*F$H(.A0TUTT/B2CSXBY6XKN%XN<D?S4=-_'\[.
M7EU.9V2)3NA4N!SEZ_G17P9%!!&"H^5J53LSJ7JY$34(IXU3TM!YU/YF=R6L
M(^%%7XIH&#>XLR_=::'P=H(?PW!!YION"]-!)"\%C9<@_7P^L;3@$T'&9)")
MI%!PUGWK7_F\(V%!;R+N(9JPC*FW',TLD@-K,U@GJTV,!"Y;"2PQYWE(1H3V
MN0'/ #H2@K07?@_1@V7@3J93K*4$ WJ_<[ Q JONC&*&@^.)U^%>G#Q<IK5L
MGS7^-)ZO@!<;B;Z'T,+-QE;%M"C[?FS<#APYO<PG [DP4=M)%G*F(T(MSBJF
M3OG@K7VE3L".C"CME='#S)W?+ZN$ZLH_CB?S@I?WBZ3UZ8#.N%"")7M9SFT@
M9\#IPL&B0RN9L$J&QC1Y&LV1<:.1V'NHU+]&]N8CUK#.Z/0&6*V&BRYHR$K2
M>IFJZY49(F<Y%>VY:EY+^R28(Z7#=D+OI?)^Z:H7^7BJ8(@Z6T = ZAL:^V>
MT60#T;[%4PA!M;8SGL.SJP*E7IG03. O7;PTG<P&[\+H%.?963JC%8)9L+:6
M<;$4:YA=D%VD Q%;!"T[^2KTJ7=H0M_=4N3> U\J8[6=^L;;BK%A".L&Q'56
M10<8ZV2F=M%J^_NHU3FH6PC_H?JVD%R/BBR*[(O:72PI^D( )+A">Q87TBC4
MG O?Z4A_:04^D3G:7G_K"*RQWGX+GX<7EQ=70&+"%(-W@)*[VL_) .T?85X<
MZS6S(:I.?:97:.[>0W=G=&TE]G$+F3UYD=//7>_[=(;Y\AS'Y?X),KX^0;:^
M ^[\A)9WPYLM:U=WQEJ;Z+BSP&S-%1.Y\@'I/,Z!!1E2-JEU +6O.^,',8>?
MZ4U:%J=Z_?FJT44-6-'_Y]I;5 =15"X%K#:<]D5=0YE2@(S2<<F*3*)U$?D&
M,/?0XUN'/T\$AWI35"])Z_.+D<E<'.^&TW^\);N8?A!.D0\8+R*@"F!*JHV=
MI =O72)3UVN?#?>N>1^7Y_ <&5N:B;Z'>^UG71XAI#5!2&!T2(,J@8$/\\:!
MC"2@I"ZA??^U P@1;$.&9@)_Z1#!D^S^\<N/.$IG%V%R5=&O+ H4BCQE5VLY
M1  ON0>1@_)9&RRZ_>COYS'M98!A+>6OVF*V44(_Z3,/\%VCNTX1[8"OKX8H
M*["]3.5L6XVNI$L#=;P$;;+VI,]:$L2,)YQ10G21G$P;HU.1D:O8_]ZR"[JL
MJ*Y]6;:LHX4>6++"&K\)WK&B%!W5A9L:/^ 1G#<"/#>%9& LIM;W'9V O4!_
MCJ;Z7,\UVD 9NW"&?OSR@?[I(M"( 5TNBBQP84 %+2 &HR'$P'+R5KKF?<R?
M@?,U6"H;B;Z'>L]'T"JPJU>B"[1=V2>WL/;&--E,A:NHL:7\=V&0W(&('&/F
MH8"(IGJ%BO9/$QE8$4LTCJ<46A=_[9P:ZYLAO3-C';'WP8BK@^T1Q.O+#Q^L
M),6!0$\GG4@(CBPQTF6BC9,(*YI7"J^ M <&QZ;J>TB+AK+OP<KX=QR?3L+'
MLV%Z"F"VW#"LS=!B;:C//)E!0=!!F@K3TBD4IG7?D)6@CH<>;>7?_$+XO\:3
M:P(OFB Q8[P37H,OD<PJPQ79PTI!8L6ZPC"6TBEE<^6M\,,G'XV1V4"P#0M!
M*IK?PP6^*?<P73&["ZB&:3A/ ME]4LZV&AKW)=[&K_C3X!P&D2P&*"67V@Y3
M@'.LMK.43%NCI;&=&H+ME\Z?R>/9B<K7D6I#5=>:M-_"Z+*$-)N/Z_L_&#Y]
MN>Y08+W00BLP)I()8LCZB,D@>!N=UEKX[+M4>#_U^;M-ZFDD^G%CN34NV[Z'
MZ=?AZ=EUMXDD,#/, 32C+RJJ ,YK#=(R)$M!./.PN\=J7=[Y_*/2Y:9R:_Q>
MOKV,Y\/T'A/]RG7GH"*S=M82LVI7FBPE.&T$!(N\<):UU;Z#%A]_\J'K;TM9
M-2^DKKEE?S\C<4S#^74JH<T^)L\\!#7O(YUCG4!64R9DPNB<=4%U4-[2#S]T
M_6TOL8:V;P54VS:1,S"\Z><G5)T%HVNL/[/:BR- E!9!B\A9*@0F=]E 'W[N
MH2MN*SDU+$^N6!9MUZX-M2L\2-99K$.&@ZISUHK+$&3F(&11PCE3T'1I6K+L
MLP]==UO+JV$=<<7S>UBTTSQ):7PYFCU$IJ,A(ID"5J(&Y00M,R4&LEK<M7.^
M?%@\O%23SS_ET'7:4(8-:WX?'M$/8:F2@X[D2GDLN8X4Y!!]1 C:FV3)I;(/
MITFMM&N.3*^MI->P;G>Q_4_P9)27[B0E(!->8FV51[!D)ML+F236)<3$54'9
M1:G//.+0E=I*>@W+;^M";]K=WP:A:4.I<8\8,5A/"_5)<E#>.0C<:0B>=A$;
MK4VY4_^&%;&?)P$<5;"WC9@;VE!S4(O$VKN0KDC>!53#F.^30'8?\VVDJ'%?
M4FX<^GT:7$A::V4#6"TCJ&0U>%ZJE:]T$8Y.'FSR^N]6]<^$?G>I^76$VU#C
M<S-Q\F7PQ_M!9B:33VV CIU<RU1I(S.Z0$HQ5#O":??<'=X4TU].QY]^N/K$
MA8:OOKE5\.WS=GMZ-Q+\>"NI-8SV7B/X[3\']"!=$IGR9(0D4*(&N10MH$1#
MUKXT&L5SK^5Z>OOM/X]!;VM*K8?W[=7)(#%A9; 9O*ICGEE-))75XF,YVL@R
M<O9<%>AZ>GMU<@QZ6U-J#>.Z<P]@/)F=G9"13JNY,M-9"F2/(P>C"(@2,A$N
M12M";K@HWJ%HT<?@\9,/69L-9-DXW#MWP7XF=VQX.GHUY]H0;V,FJ8[T21 Q
MUR[,F=SKDA*@]&C0!32Y2[?39QYQR+IL*;TG?9G&K0]^Q]EB( >Y@._/PJ1%
MP_O5G]FDO<&:T!LU-+BQ@W^]J2-E(;KB303#ZER$'$C#C.QA;J,2RD3%GS46
MMYH4^FNKI@5WAG>]#9,WD_D3\G^$\WEW]KE\!\%:(2*+X+TK9.E[ 9&C(V^?
M_B\F(9UN/3*I ZS=9SINR8%GYJ8U$7T/.; /AL"ZX#+7O$[HX 'HB'(0J]7H
ME*KCWM#QU!OC=UI#WEC36XAQ7^K$GQ[Y+J+*=+(1,96O'?=\ )_)>K%!.R4T
M1\M:%TX\"69/AB6OI>"GN+*5H/LHE7@\%[P+HK[*JAZA>>$1R=NIZ^'1T$;6
MNV%!2(4G)"A<^'I&%:0SBK;'I'DV7*%7I7G)Y8ZTWW4J<M_*7T?$O=3-54ME
MCNOD>L1K2,+[>A*ZHD %:< '08YK2AJ#J&WX6S>N>HSB!8I=MM3-4A-P8\'V
M4EM]@^C'Z]9])=1HH 0><JTBMPY<O8<UI40G<G*VAY$&#U$<DZHW$>RNYM_-
ME_MC(+NRC@&D?7!^WWO;2W#YW[_^7/^X1>R@R6.;A!?:"Z!1!.(UB7'\!?$]
M3CX-$\[]PT<X3L[G'W1U13\?L?/?F,F='([I]Z:SZ:U#DR0ZB<%#S"R#2HK(
MK(,$EKE)/+E,7&S\6C=>PM8^S=+G#R(&KJUFP*(RU7I'.KN9 &]%<(P5:9M7
M@B]'\@(#0%^08X\<H>VUT\/YV$E"'\+G'W%$^IHM&JD\VB<&TC/.0I) <#6H
M&@[VZ!)(IZ,TAHLL6]O,;9!_W9Q\ >WW8,Y?"0OS<OQ7*'_'V9M26Y_685L!
MF06N5*C%7!Z"2)XL4B-9R!FM,XVYNA["KYN3/6JSARX]UX;4F])&AHN 6V;:
MZRP,\"PBJ%Q'1LJDR?O61H9$3C=O?4/1RT)V%=_>)_Z^/"/V)<9^\F>8Y)N.
M.]X;,F6RA>0=R30F#B%:!)FUSMZ)F$6G*O-UMMV[ %XLEO[R?'BXPVZLEQX.
M[R>D,)G4D0WSN54_?KG]G:MAVO,5W"YCE-^>AU'-YK\*;'194T^!_#[6\S)7
M 5O0I)/K\P(Z/A3^:B^53=*"X=&"DC+44A$'IB@TQ0B77.M8QN'P=L4EQI[3
M=AW5]D#7FS.HAOW>?*P+NL[5<V0MAQ@@J3K2GM=4L<A)<,8HG;GRR%LW+WX2
MS ODPKRXKI]RS;=25 \1HW<XG4V&J3IH%=H?I)GIN_=_7($S/EOCR&AVNKIC
M-CAPS$O $$+R/HD86GLNSP+ZQJ2&"NMA/[HSR'@NE.LD4\ZE]Z($X%$B*,'J
M*&-EP1EO<Y"1A6X]J=;@T1-0OC&HB9)ZB+W<VR*ODY--#CK%"++4Z6[:>' J
M<R [4 9+^Z.SG6;9;7J*?>-,(^4\60ZPDPOB!NGC'3^XQTO>W222KR+>4[R[
MC;:Y6%P1SD"R9,8H(AWX.I$QFB(M)YYEVZD(M:6WLQ)U[W[C4P@6MN#T]>?:
MI&>*TU]&B^#0A_$LG/]2*S7(3TKSM.O:KU:73"\<B['0"Y<$'?-8Y[]GK4JL
M&5V[N?IMNZX]W%[;LGQM3W379.DC-W_3-<Z__ <9N</1Z6)U?$ 'EM?><Y!J
M7F<@)00E.;# C=9>>?ML(>9.B;\$_S>"[TKY+Q$1?'8M[_"?E\/I<'9]2W"]
M*&\4TYG5+EZ!%A6, 2\R Y^TJA.3L@JMLQ9[6<@W:N^<#HU[86Z\H/J:7EWK
M3V^'CM9K_,DI7JWYHA:;#CASUC#I09E 7V)AX&K4UEB)F6F9&<H5YO=ND'XU
M;-Y#Q3<L&%\KC^#W\>C3?$%SX-.Y*77W[^LM[>_CV?_#V>W][4#Y(HF>U:2J
M/0Y$T1"8UY B+[YDYGUL/5NCM\5\-:3?+UHT[ O6^\(6Q]3/X\G5C^KO\0&]
MSQ*=$Q"E%K1:.KD\,Q:$<'7>$D]>M+X<V.T*O[T9^T.@AJUL'Z?R;!YN7:3O
MZ.BD35:"\5R#4K0D5U"!<EID[U1BHO5QT S\SHK67]AN?Q%E[V?NGF L,>4%
M8,F<O(T4Z;V+)$R5 \OH3-*B,5WW+'=OIQQX-E]O'5T<2KY3ES5]R]=;*U]O
M+9KL(O%I$QT?#G\M*Q$EE!3GS50"!"X$6!FTT%(4(9OGZQ\,;]?*U]M#VG97
M[4[S]10W,GLTD#5+H(S-X%S-"O.:<ZZ,#KZWB,*1YNNMI>O.^7KK**J'>[6G
MDG><,#X&I-69VM2'B5"K72(4;HJWGLL46]MTQYUAM0U[6BBIA]WG^=1!ZSU3
M=9(,]R*3)6L]!,,-%!DEEVB25ZU[IGP-N9[;\*B=PAHWVGU7)3(_X8,K488L
M0/(P]X008I0:I.$J&*U3]IW*;U?TU[UYX-?I.VXN\SX4?]T+J .,A@,G[CQZ
M]R,F-A3^0_5M(;G&0R3NPF%!LVQ= <=Y'>,7.01B:4VXR(1%QM"MI<A+*_"9
M01%M];>.P!KK[3>2U,7EQ361E+<V&PXL*3I<4O'@A600@HB^!.^#ZI08M6JJ
M^]V'[K89]L9B'[>064,#?C&I^O,=(#X)%D+UAKVJ?38$UG'5!="R3,= E.@Z
M&5RKE'?WH0>HO(UE]L)-R2XO+L+DR[@\= :J%7>29L-/P]F7YBW)UGEHGPW)
M-E[\_N2Q%^D,F>P>K!"6#'=?B&J9G#5RU+BW3&;3NH+R@//87__SDE3ZRX@<
MELNY$3R?.?#A+(RNDI9OKHW?C<_/?QY/ZC\:"&<LJS->LJ,-6<DZ [KH#"GK
M^HWAR>Q-8N]&*]Q#)[8M\YOE1_9/H'W*<N^^VM\O%\>G"CYIK)7O49#5PFKQ
MEI,0!)V>,G,F\@&^*8O%'=!+L@.6[OZ%VH!B^Y1HOW*A_TX?,;LIEAG((!1*
M)2&F:.H$= <^,K))K<[.<\O]PXGC>_PJW5_;MS?I1=ZD+0BV+]G\*]=XDO_K
M<CJK?S4H*6'BID TC-%&4;NP6*8@J^("5Q@2YRO<EUUA_?9"+'DA]I(H/>3_
M][?&10G$S0O/$L\%>0 N;  Z1C,XKFL:N,DIHD^Q'(YQ=G]MWUZ@%SE1MB!8
M#X4%_:V3M%!P>'>IW@2C4"&8XD3M8,-J!VT/B8F83,@N^KT)NZR_O&^OTXN\
M3MO1K(_:@YUY=0:MD58YD"[4CLJ9SN BR"S5&(.DU>=R.-[.LX&#O=3"WW%X
M>E:+93[A))SBW%/X*<SPYS"<S!LUW'UYLG"8F*EI(G46JU,1*D_!^"(=!F:*
M:MTF:\]$<$#[X\'$2WNCX$$%@;J+8Z"*]CXP"4P%.AMJ-\:0'(.BR6?1]9;8
M'HX)TGW=!_3N[0/Y]_!%7HNY!_7VWH^PK1:$-U)(9 :XCI',4#)X0IT $ 0I
MU-)7;79>PK&KQ7][C_?S/>Z3PP<81EXM &NL+(K760@Q50$PB-Q$$-Y+S84M
M2H8]B3-_>RE[>2GW1GUK<?& 0]FK!:%-D,I)!X[4"2I@H0VIB/K:.6=3-"@.
MQSA><_'?7N+]/%G[Y/ AAM,O)SA=+848@XED20 &7O,]ZKS@(C)8K[021N1<
MFG<MV8N5?WN-]_,U[HV]AQG [V"4V.+1YPR8HB,9<-K1O",/ >M$$>>]U<<8
M+]Y/S^:J_>'-P+<Y[MO^B ,ELXQ>91#)(B@?)'A-;Y^4-A@Z@I@,Z46]F14+
M.*!=<[O0_.'0I-<)J-O6N48I?4:K09O,:G5KI'TI:B"[2RAZ,%.NN:/P%39%
MV^KRZ464O9]-T7B.*0JO(.04: 4F0Q1H06@Z5Z-C+/)O3=':<>#9IFCKZ.)0
MFDIU6=.WIFAK-45;BR:[Z"ZUB8X/A;^HHD,7--!Y4J>#T0(])@<LUL%RTDG/
M=AXMV!O>KM44;>]HNXYJ=S@T4/)8I"+GWI"?"XI9LH05EZ"MXU'7OU*MQQT=
M=TNKM?3<L:75.DIJ6(!9?;1?1FDRET4X_VGX:9AQE-_5R,'T+M:;ODG7+;@D
M"RB3!8R.S.68.;U\U@,M@4MGDU"LRYWB)L_>/8N:*&V\0XGO2<N&W\>CQ97"
MD@9<BY>L[_X-:R/813.'[<2R/YT=%#=.RJS)1S8.5)%T *<Z"#,&1*$*\V9O
MYNC]>J"='9+*PBG:77C0Y RBC."%#S5 D8(LWKH#*HDZFLX.ZS#_A3L[K$.@
M@^[L$*(0+ LZ'U'2\B03X$*1@%E;X4KQ,AQ)@<9>OR0[8.F+=798AV('G!8\
ML%*@XDZ"2VENU](ZG76 03LE12R&L8-YE;ZRS@[[^29M0; ^+N=VE$$UD$Q[
M,M4Y%&9,G;1C(025H6294Q)9N;@W,[R_%;0?PHNT!<$.*IWV<:4QYU$QCPIX
MG7RALHNU;%]#,CR7A,JDT*E#]EZ\2U]?0?M^OD[;T>R@<EH?&K,IYI X,N E
M<%"<EAPD"I E,2XE8SJ%@WF?CKR@/3"41C@/*;!(NLH&(F8+GBO)>:G)U@>H
MJZ,O:-_S,%%O%#PHWW>-/&$?M41D#+)W=')YIR ZKD#GZ&P(J(4[QM?P@-Z]
M?2#_'K[(:S'WH-[>=8N!0W(NY9#!1UO-NRC!^V3 2)^3$,$4S0_F%?Y6T'X4
M[W&?'#[@Z%F'^D-EG!(J@:DE.XK5^L-(^YN+(0J9G%3Q<%[F;S6T1_$R]\GA
M0XS@=:M"%-GE%%P&7B<**4NB"+X@),E4\B4:*=+!O,G?:F@/_S7NC;V'&3-<
M+0/4W/KB!9B,FF1@,@0;"VACE=#%,H'?:FC[K!/4"3GC3$/)M5L^TW20)"T@
M9.0^DJF(K/7<V:^Q3G"KF-Z+*'L_ZP2M2C(F11M$[9J@F$1PQ17PJ+(-(3 =
M6M/UR.H$U^+ LW6"Z^CB4.JLNJSI6YW@6G6":]%D%P57F^CX4/@K>7:Z6E$Q
MUNJV9.G%%L*!+3X+E9DOS'VUO%VK3G#O:+N.:GN@ZY*JD^F[]W]<E1E%G4OD
MS((UM;N]%P5B00:%Q,448N*\=7WJLX#VT$'N7>?COA2VJ\K!98BOR]CJW&+/
M%#"721!6)G+W:TO68)W)DAX@'A2TK%<X^/2C=\^DAHKK4CW82.J[*AX\26E\
M.:JP$PX_59/V]T OV6SX"3>O!^SPH4U*_-8%WZAJ[^?A*(S2<'1Z^]S: NG/
M6C'Z\WCR:H)Y./MU/)WB]-9E91R+%TS2B4?>@O(Q02BT 9D@N,B!]B7;NHGW
M)CBWV8D>J^/DHO[@Y')V-IX,_QLS/?5]J%Y3,(FK.I.3947", B>2WH)@[7<
M)..B4AWVG\X/W/VNTSM'[FY&_0B^AT*TQT#GJ$021D:D@UAJ3^>R5A"MM9"#
MJ-F0) C=VMQ9CN2(>=)0!0W-X>7L?34^/P\SG(3S/T;3\7F^_9OI@M@#1.\\
M!@G&^CKQBG,(QA20Y$SH:%34>K,-9.6CCY@BNU!&X][^R]D\_4!NPC2DQ242
MXG2@58PVD>>92TZ@5&+@540H.8O,4R8GM$N_RHZ/^^HXLKW0^[A5OPGRKB&=
M150WA81<H $T0H)B!#HR<@V,4RX+6;3FS4O&-D:[JWN;G1]5.U+@2U_-3">S
MP:OZ0N'D8YC,OM2 Q3QF%IW1(0D/)M=J'282>.,UB5(+D:1 (3NUG: 'W&$@
M?7?+OJ>>_?(7,_VJ?-Q0] W-H8KG'7Z\G*2S,,63TPG.*?80XE4XJPO(=6Y7
M5O"D,[#=7I.TT>%X5PIX,;9PM#[&S$ (I/=#!'+]6!10?!0$-1<M.Y5N[C=+
MGKB4>$&2K"/WQI[5VRN(D^L()$HMD 5?CU\+2A>$P%V$9+DLPLDH0NY@!C_\
MW-W9NSV*?MQ(;D^&37J/W+8,V/8<I]V[\*QV A.7LE;>DH83,^""(%\E9%-*
M1F98Z\+V789G5T1_HL(H2I+ =&UF6)*&&*4!QASS)?CB<^N:NH,.P*W#EHX!
MN'54T$-D]NUDG!#S]&<24,5S,LHU\(-S=_Y-N1/T&;@D4".9UTJI.M0ARUK&
MQD$[-"Y+\O.;UT%W1_<5$*@G5?61D[.Y-T<(";PS$+PGY)%$Y0IJR%S%%.G4
M]:SYS-OCC,!L0[4=*7!O(S"YN.PC=^"E<J#0,? \:EJ3)D.P<!=4IXNIKR,"
MLY;*5T5@UA']B_G474!^Q1&8M72XD7.]B0)>C"VRA)05F7@F9 )KG0!GM0(E
MC3"%^<2#/7R6K!N!Z9\DZ\B]<03FCC'V]B':J]B"C2:87#@=S:EFH#$%CG9,
ML$D4%ZU'[1^TS%T:DUG]I'V-TJREGG%OLMU5W.8GC+/K0W9<ZG>;QVV>_JPF
M<9N.4!O%;>KGWY8#WAJPH1JJE@<P-7:G@G00K"(?F245->9L'R:K;NT*/ %E
M6W^H?M";LC"<!J782!X_@LZ!N(G<0S08B:"(QHND;&Q=;7WW^;MWE%OH]Z&#
MLK%$>^FR/I[,/N#DXL?Q9#+^DPSGZ4"9I)-Q$E*1=:"A9N"\]F",Y2XR*PMO
M[L8^AG$<NMY6OCT$.'X=CTXKHM_',SJ$PI?%Z$#C<RATWA2NZ>2)A,E+H2"&
M@M;J$E1N_F(OP7$<2M]:PCWTWKF_SI]#NDJW'13-6?!& )*K6Q=*E@RZ CIP
M;JUT.38?\O44EN/0?A-)-TPMJV;G35CD33P?GL[+DLB)"=X+H5T=/U]J_PP&
M0:58NT'1VNE_6M@.1ORRSSYL33:16 _M.A:8\%<DK^'788C#\^'LRR P%;.7
M$BS7FBP(6R]A"OTI!<F4S4PTS_M;"N2P==Y.QH\5K[??O M.R%Z\ O=J/)U-
M_WTRGDX'3#.T&04($S,MD/S0:+@&%@PBT\B8:'VO]228XR! &UD_)H%I<8+7
M:[/P<3@+YW."WMV;I-?,^%! >E?M"UGS@80$9[3V,I+1F5N/7GD>T;'0H9G4
M'W/"MK+EGT?YZI((30:(D#$Y3<<7U\[5\!)"%-Z"";9X;;QALO6@J[4 '@=C
M^M/)8P*YW1!HH,E8-4F1N9,=DLMJ+7CF#&U]')7)-I3FQTPW9%\39=;2PF.N
M^-8.Q#6%"0)&:PJ@K(F&Y,Z"TTE!2LIH9NF<Q%4QX16/.&PMMY3?DGC0UC'
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
M\=H']+TR_CD.Z75@MG90K]79R.19*EB/L_*#A*;>[:IZ@N4J$IQ@M<=TW3"
M@0A4U7OAPXBSB!,O$CYRC7)G'>UF:3R^E1*H#P64>-WLG=:X+,$EZ-[@5X79
MY2>6<5KSQ_>TN@.799G35%WT:1ZYEF+=J7KN2E?#]%O'1T6/Q<_'>F(:?@YS
M"Y:2T6+JK5X,;&7>.M[)O(FW>A5]D7>K_^EQ%-+<O+C!/XXY<FGD!:X?)1 '
M3!*)CPG$)*30Q<CS7(&1'QMYS_LZ6QJ=M!>#I+"FUR-Z(=5C 5M 3<P%>XRF
MKU>A XDE:NCM:E:"T%'ZD":TWC'/U26;+6H[!Z_?I8\IXQG[HJYC=[(%UZ3T
MN\I7V2:<#+A %$4<(N0(&+C4@3ARA3)$2.0QG@A7R_<]LO\%4LI6!;#5 31*
M/$O^W2RJO^LG_AP[/OUD- /JT_/3*<!/X#V<2-0*\/JYM"8>@)GR9XWX\BVF
M=#T3QYXT66-:G2TUUADJ=]-AG=.,^0G(;_@_\^+MIJSD&E:4M;L^3'@2QCZ%
M3A0Y,(AX %&8""C_*40><8E#M%)!'V]^:8O$5CCC\XXCR T?=)R'Q\3TK0N%
MT>G&:8W/.-8XTNALYQFG%>H>9/0\-3;J 1-U[IGRLDT$NR]BAKCKNH)")ERY
M;:32["-!Q"#'7N"3""/7[!CB=%?+F[RU>* CL696'0U8];:.=L":>&9WA-RE
M;YZD_-@P&M8B&DYV-',XPY#"+V,9!M\8ZYWF@LL&&_/@&A=717V<RNI:'=>\
MJ/WE*Q2%ODL\"K% " :.*S>)Q".0^(SCV/-"%AEE>-?K=FG,L9-ZF[+Y 1?@
ML2YJHBX(;TJF#B2;B\*&]X0UQT'7/VT;W<G]U5M@V^R]4F;Y&8-&ZK9NC)2[
M.3>TZ<0V <J:4UNKTYF=W"9 O'1Z&[UM@ZGJEE<8\<A!O@\#N?F  4$$)I%#
MH!/R(/0$Q\3,]WVDC^5R4"WC/X/_YOR3X[A[*OIG$%XXCJ/^UZ8L 'A3W>5%
M^G\X^V>0Y1D':5EN9 LJETB^J<I*_B'-;L]AK&8\QM"3,<IS<U$MX 7X6&,V
M%?<\0V$2HFEZ>$56>:9B/X4\?W1D]-:&E/R_-M)4>O\H?]S(5M[E*AGI"J&(
MNI(XH!=Y'@RXRHF"71_R&#&'RG\3@='1^\F>EL8=>T%!+2E0HH)OC;"F59I/
MPJM' E9 FY@*1N)E'HHTA(6M<**3_<P;$C2D[HNPGL$79@[P;&ZJ?,SD%JSV
MS)=7*IOGS1W.VHP?G_/LD9?2 CI(A_Q7V72=6O4#3HN:Y;[DZ_6'O%"MKMPH
M$"%Q, RBA,,@3B@D(7+5H3[E(F*(!D;W_1>FW]+H<)?Z?YN8O9:^R22LY#>I
M]+E0R*<.2WW]#V7J)>#\@-;V/F(')%"C!"H)TSX3U0ZI(Q4#CGZ8D_CB%OHE
MO'8\[43:_3DB<:<=6FLQO!.+.<[$>(\+5?V@W#I!WJ7KC>QY14,1NM2G4"#E
MN? 0@2B)!?1"SGSNQ2$. I.E_D0_2UMR6['.=I>>@C6)""<A\V!(B .#1'FL
M613"Q$LBQ@."?!:9%4FR .P\A8RFAE;/DK  U\0K^E;"O3_Y K12VEM&!V"P
MM)R=ZF76965 U4-Z'WK</+_1-<_KD@IJN;B\KW23&!V\MC2FO'Y_!9I*$<_-
MSGM5W54_0]$A./VS^$Q<IO;,CH+$**W0">5'Y0XZ;&NV!$$GE.AF 3KUR#@C
MYZ;@N-P43YV3 #<@V.=4P""B5"[$PH&)X#Z,(BKBP)%C3=U5IM*=<7:C;^:\
M[$GK^T3-]_FBOPF#3-HK354K\/;$&%> YF5U =P+WPDN?->O3V'<"\]W+E"T
M/;*Y /+'@[K[],C7ACF CHR&WMH]$MQY)O]6N&>G,O86[-.Z6UJKCW0PZS)]
M6L'#%;KGR7'TL"U)_H53GC[669!YM2UX[Q)'A"$*H>L&DB@<$<%$4@1T:>SY
MON.0T#=*2]_7V=+6^*VL<K)OA;T &:_4G4B\7N??L1Q:(/("T":[S#HO2UZJ
M7_\WS[GP8K<FC__F>1=Q$)_#&?U#A*GCA[$#/1)@&(2Q#Q,N"(S"A#M.X%#J
M89-*7=:&:(9B7:>&R"*\>N1L"[2):7J'UY<.7EC(V00NGWW1;;ZD3_*+WD47
MVJ-S';0L$7MO5[-2O([2AV2O]8[YGJRMC')9%&^>/F;L1C6LNS$[]N[2F'M;
MEJ?CEI2?,5%>?J;N7VSP6G^/=A2LX8W:N3A-;K -0@2^U4);2@G;A\>H#=S1
M!F?;Q?6IT]W*]3YG83_7)&6H?37E"H725A,<PQ"I#&?8"2$F+H)>% =A&(F(
M1;&)M7:RI^5-^.?[N&:;=L;&[!FL(_9G8\&:>9O6B'G1.%HMII\8Q&**;=NS
M?EYO]W9,W=Y-W-$77J<NV=4^W+2M9Q4B)L(H89 ZD8"!H#%$)/&AZ]&$^5Y
M$\Q639ZOKQ4N*CUBL2ZGR1P[E':ZZ?:&WZ:9\J<#@M?*MKYXO5)E+X>6"2&\
MQ!'0%S2 @<=CF-2W1A)$48BY0Y';#NW[C/UI!G8KZX1G5+5\VS%=TI#JK52O
M.D@3KW VJ\]U]%Q>];F3@_#:P3@GY?MSA-,,P6N[^MSICN9.BTHI7ZMBXL_?
M?)N7R@T<,(&B $9RQ9 ;"R&M@% 0Z(>!CY(P<;G9QF(*(9>V)VD#"W&=,!-O
MY594I(Z82H"WZ?)8DSZOY"K>27[<<^5+[1GOB=<12Z,XXU*R6R+VREV CAI
MR;Z Q4$#V==>'_I$_',L$1H@VTM]JM&7>2:R=LM9'R'FJ@I\DXYF=Y$Y1"+V
M/">!W)<L'WB^@ DC&-(8Q]B-8A\)+8>Q1E]+H^TVRVGK2'JL)09%+;)^0JLA
M?/OYU3)J$]-D-RWL!6B$W68(&[X4;@R=?MXOBQ#.E./K/"B-DGEI@M.3N&NH
MA=F2=&FJTDW(I?N*&;,RGF[]_5^?[DF^7B$A8D?$/O0=',% 51LADEIA&#*6
MQ*J($=6RFU^TO#36W!XG-=+IS?:7</73XED@S'2<-J"_]A0]J6O/49E\IS'<
MY!_V]MK+EF:9F"<5V$[#TP^8FS.7DIL99[^KM*WW:25MI;:B4,JWZ2(C[E+"
M_1ARX@D8.%SN8!,>R)GH))0E@2\<K81:>MTM;7JV$H..R <EL5+=XS)-O(<M
M'+LH3CR_CP&X%W=$RE,-"/4M';M0SF3LG NID;FCCU"/Q:/1R&Q&C[Y"7;O'
MX"US%K[>D'5*OW):==(D;ND78Y]SY$"5B@P&$4$P$4D"(Q?[CN\E,49:AM!
M/TOCW494T,@*=L+JTT0?IL,4:PFIB;GU!$@C2+4/+7TVM83:3#1J^HD9T:8&
M%#U\V??V;$2IH4*7(74>'^5O>\BS^M:SZ):1;LX(/NV*KS(W"GS/QS!R,(%!
M& A(&,/0=7&(O5@P[E,#OYM.GTNCS+W8X$J KN#;5 WFE6]-AD#+-6<;V.E=
M=*^*J9'/SC:V\_GN;&!LZL0S0:O?F:?5TIQ./1/5#IQ[1J^:Q\]_SK-KGG_F
M^>7C;7U'DU8;O%X_7>.4&=QQ'FAF:<PLQ87JDN]G^;]MZIOG(3:M_$ I8'P7
M>@C4?F*VC.?$A&P72J,X?$V01H7D#[4]6W2^II+=0'W=5R:*RBD'PH3J+#CE
MQZRI>GF0(N?]#U[0M.3714KYB@0"":JB.?V(22.2N##QN <1YS&3_^\2UR@;
M^(RR+XWR:LDM9&V9<_C[>7+A@SHQ[^I$AY:ZX:$- JH2:H/!D<QP6QQ #<2,
M\4'V1V^NL"&+DB\KFLC^D!@'&4T@PKCEL,[]IH24QKF4,WWD3<E%==_X!O]8
MH<AC810+B#R5/CYB$4R02*"/?%]X 6%!Y)HE"AOHT82CYDD8UB2AI%V))=4H
MD2] 95Y1=0AQO57#(HH3,WT#WS-105MK]2<E[<\7JN:J/4;61,82BP[U-BOS
M::I^R%:ZKXUCF,^\VC>W\@*.73?"T'$QA@&*!,0L<6",<>!R[OG"%R8Y,IZU
M;F2TSI 40PK7,@7 556D9%.I6\>@RL%O7]^J"]X;5750]P[\"40Q(F$2^M#S
MJ0<#X3.YR? BZ'@J428))-I&&3+'(SJ'YX,WJ3#. 2SFR$]H%$(W\4.520=)
MP%P74B&_P40@[L?<;$D;#=D\"YCV9PBPRM_RD!=].1XU$-9;PD:C-K5+2,+U
M;(&RMS8=5=G22O2\[5G7G:-J':XRQQ^R5:]QY1"7QHSY,'%5H'SL!W)A"03T
MG<CQ!>>(D\!D87G9Q=)6ER;%(VT+#J[W\IY;I'%T<<8%3>)C11FGK,1H>3(?
MZ>"5*R^>FM8]3XZ[#5,'0S4AD6U(U%,;.*+F, L##+%#'1AX00@)]RETN1.Y
M<O8+CDW.Y$_WM#2K9R<L>(.S/[:Q>9JIZX9QU3IHMX/6],?K1V-JGT:$,/5C
M9G;YQ0IV,UY]&8FA\;V705P&;KV<?G_6.R^#:AS>>!E^89Q=M"O,\"XMZ3HO
M-_+#V)5<)HQ%S!.2+ST>20N)^Q"C(($^<4D4$T&=Q#?9*/9UMC0&[52#Z4BK
M4QG&'&<]Z\D6>A,SZGC@C(TJ'40LF5>]7<UJ:.DH?6AR:;UC'DOS]DZ=3K!K
MSHN_%OGFX4-VPW]4;Z2T?^C&T?0TL31&:$4%2E90"WL!/N1YE>65YAW9(<SZ
M>< B7%,;53U(@6]*8E"+;"D]I08HHT)B^MJ=+1Q&0[EN*(S.XR,F>OZ5KSF5
M)LAO=?([_EF.OO84/_;RXB9W?O^ LR>P%16TL@(EK,'L/@J4QKP^%Z/IMTDC
MX#&;Q7T0C)N_1UN<;^;V*?1LSO8^.,ZN?\=)=9FQM_@A57Y%V2Z_(NOTMMX*
MEBM,D,^9\" .B,HV&SD0!8+#6""&L8\(5I<5]'V?_=TMTP_*I,P7ZIACO:GO
M?^=[@<$FDU #D69UEL"UTL?023HP 'HFOSU8)^8')6A=,:&6$>R%M&?LZV%A
MR=P?Z&Q6@U]/\4.37_.MLT]39!]U+HYG@?J[G2WCL>,*CT+DJ7A6'ON0A#&'
M883B)$%A&".C>%;=CI=F7GSZ>/GFXZ>/-Q_??P67G]^!K_]^^>7]OU]]>O?^
MR]?__H^)Y\;_#-[_K]\_WOS'Z*.8_H$P/J"Q!N]\QS8U 6TO[$S@;C!%Q_[)
M3G^WKW7>HP5&SRF0WOLCJ\3>/ZSS)\[K#EI//$*NB'TN8.A2K%+M)Q S(6!
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
ME0AN@G&<.$C!SN@LX"A%]R2ET;1[C%)KNX# @N&A>.WH@1X)EW7L,1YB:W$
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
M7RM<5'H&V+&N3&;+88?339PW_#;-,C5E"%XK'^2(W#:'F+HT$(YPU.4J&L(
M!0R2$(?0HR$3(J$><5B+Z?M,<W=L!]%M=Q.&E]1'UQ;!U+-!SX5G8GI^)AYH
MY;.<!>B$]C:3_QQV,7_.GQ-*'DWU<^K9D1&W*D'VC7SW\D=:KJ@C(N''"?2$
M&\& N!QB(C#D&"7(\YS((49)P9ZUOC3+K:E&JJ236Q\IGV' _7/D].;S:#PF
MGLCZ4)C'K1Y3V598ZK.VYXTZ/:;6BZ#2HP^-G*A9E6Y#&_=^\?<_Z'HC=WL?
MI( J7G53M6D5WN-"+?^[-*;-0<4J\8CKQP&!7AAA& 21#Y-8,.CZG+FQ@Z@;
MND83W(942R.&Z[SB4B^\7C_9C2:U,X::5#/WR$Q-41U]NJ=R6XT:AV)'I[H4
M1*M5-_^RK2.[28"V18Q69)J74&W"^(*(K38^CL"/7RSH'#:_>=H_TEXOJ1>0
M]_^U2:NG_5WYLHZ"N+G#V=6#:J+\JVRB*C]FU_5F:"4\[/& $BA"UX%![$LC
M3G@N)!Y#A,8T\<PRN\XE^-*6@5HZ22RCZ7ZV$==;$98XCA,O&MT;6\]* '6T
M5B<C1V]V*=4O0*-\)UU(V1;TK:3^H 7@ C00J%/@!@1[Z\O<PV9I"9I-[%E7
MJ;D'XW AF[U_\XK*[]K0[/^UP86DZ?73%_Z0%]5*4!0'(?8AB0,$ R^(( E5
MK7G"7.8%OHL3K6O^/7TL;079B@EV<H)&4/TRRZ?0[*=\2QA-S,[F\!C57AX
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
M2M8UV-^\*;QTU7^1V$O[1?,Z3S>8J'#O3VE9':2"UBSN=+*!I9%%*RA0DEZ
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
M6).:@;'[%Y:VU1\^WNO'KQ[$[M_ HR6>>*.JAA[VXI$N2CDJ,/0PRFPQGV?
MV^&<YW\Y,E-WWTZE_)[?,I:J$Q!>JPC1N^P]?DYW,:+DU*]96=^?\^Q1)0_=
M26FR3?K"E9NS_,K_:YN6Z89_X\5+2KG<VVG.5&VHQZR:8.6A@,1Q'$!E7D.4
M)!XD@8M@F*@$8"RB(#%+_7\3,9:F*6[+,J>I2OG8"U+=MQ@67GVCWX2>Q;'\
ME9Y80]X^W+V_N5P,NWW?5DFK*M_1@JNNWE6"M+J#:TEE,3GZ35?%5M+UVP@Q
M;S+WFR[469+XVZ*Y^N+M 1?W197QQ:I>=SLC=H4P)E'HQQ!C5W4?)AS&2$30
MPYR[0>![.#'JTZ QY](^1L?7<,^X "\*[NA&P2;T&U_+V2!UUMLY"5CE==:0
MZQZCA[/M)/=T0Q39OZ[KG/&M;NV&*.BYO!M\U6HT\5WVPLOC8+V5&[I!&'H!
M5,'$TN0.$T@(89 %#B&(1DFBKO543IB>2M*?VD@S[0%,ZSNC*JAU6\>QRO]K
M, .\!VTE>OC2.NCIIFG8G5A%#40+[\&WHH4G#Q'N86S:T.!+$R\A)+B'$,U0
MX+X11II4:UR6]Z+2E!_R)YQF*S^,W) @#&,7(8@\$D$2ABZ49A6. S?R$8V-
M+*BS*19G,"F$^ZA9\&>-TK %U04F-8VAJ_B9VO8QI,;<SNF4WI99<S[!O%9,
MIX!G1DOWD^:)BRIIZE[\CO\S+][+DU[^Q(OF5RFPPQ!3NUIX(411Y,.8$P2Y
M"!+F1DY,XD0W>[%SEL5M\0:=X>;N9[)_?UOC9^HMKDV-4?KBH.A7Y#!VCSU;
M(N.@>.ULQN&'9^YK>?]<E<UJ]X_(U^M/>:'^<D5CS_49(A!'1!Y8'(KD@24,
M8>2Y L=A@D*S)M_3P%R:BJFC1&?J6]F_@'J&Q]LOR\2:[>K^EC>@$?4H&!O\
MJ<0%C;Q+Z'NIM2!OW0NS'^3?HS^F%M'6>F;JS6:CPT]5C\'E81 $C$'L,7GP
M<V(,DRCP(?&IGP0A<1-A5!SZ?(JEJ>R3MBI&92UZB-13O]?1,['J-&3FRE8S
MNJ4M3"(TSR=XP_8RE\I<:#PYTBI4!\BO_%G^%GXHE7*;L:]\DQ:<?=@64HG4
MUW*5,WS%"&/"]WU((R^"2! *51(VQ&Y(6>@EG(=BE?%'Y3[7-/;T9]?ZO2?U
M[[V-8;J?_0$WD H7%!7P:@/D M2^D%O0O@\R-/<,5D;3AK/,]DR&6>5,:L&N
MV&Z @QHYJ*'?U%=L%HTL<\9L64X&,\]K#IE3<F;CC!CBJOZBMX^/FX]%4157
M?-J,:"]Z/,#2+)/V<4,B+2KM!R3>/./YMCPYSA@DC/33V*]TK#$XL7JQ2=[8
MQJ27R;FV+^G)J&_1EO2R8!U=23L>'IF4(@17]U[\KDJ_^(Y_?JUZ966;--NJ
M>O!UH9RJ*P6*'8P3#'T<5E&N0AYE0@]&<8(E1!037\O';3[UTA3)'CG8X)]
M@C0L_6) NI[%,@V5$VN4 XLU:B!A X6["NK,:+I.FXYZ\D-'K7:_,>?+5GZ+
M_L3S)KL8$W*6^6(^PCB-)0VBVIU3W@MUS%MA/T;4XP+&+'+D<8M%$",>0$X2
M[G-,'!0850<YG6!IVF>/3YV?UCG.5-]DN5DVKV9:Z(Q(/5US#3T3:Y0#-$6-
M F=/972);4DQG T_Z_;O$NYTDW<^-S)0IFIQ]JGY]59N/AYY"4D0@PZ6_T A
M2F#L< Y#Y$9A1*,D]+5:\W9/L;3MW/1YVT$<Y2^]0*3>9KZ.GJDOT<V8,0^3
MZ13>5IC,^03SALET"G@6)M/]Y(B>">KBY>"W4&D,318G#GV&J:?:)1 ?HD!X
M,&$4PX0(00@E-/$C[78)7;,L;8-70%N.N2J)S:#0?R>;_5O<&D=S7"B?TC.F
M(4(G3P:]$&SP-5<;!*.?E5G3@R$:^OH==+X[7ZN#(?A'70X&'QYGVWQ.,5'*
M5 7)1TAX#HDQ#-7]+XH3:=0D#H,Q$0&*$A*&D3!)5FB-;:3L9LA&J!LIK0\
MS0R9-FMZ%LQ(+B96:I\U"#"V5RZ(:LE0:8\\JX5R0:13T^32(^.VY'WQB+/T
MOYLZIEF9KU-6AXUD[$&N_DYGWXNF'29>5SE.U8'G0UK2=5YNBU8Q91_%+$%^
M H5'(XAH&$.<A"[T0T=$OH]\X1D=5FP#7)HEI*JA5$?SMC!F"L+Z&NIIF;=<
MF:DO=EJBJ<+6+>&J&^2V>&KM]@*"@X3@(*+ECGE3+X E!6H=WJQ:>"IR3U7Y
M9/.8WWI?:!?XC_*!\^*W(M\^&_<AU1QN:0JYL^WE/U1M,?FO%7S]2W!=5ON5
M[D2$3JQ'];B<H*&H(56CKLMUYYCM\MQ0Z/95NNFK(R_6GY[7^2O?E>WHB%=N
MU=MO2GK\-V=U7$]5:?]SFO$[J0#+E1=2UTFX Q/?BR%2D84D=.61TL.1YP4Q
M=O4RS";"MS3--EA1J.G94D?)-<59E' W3? *^%/)!BKA#+WQMI=>ST1]PP6=
MPT,X_5J:1Q%,P[BM4 /+Z.:-1YB&VK.@A8FF,;\S^1UG6X'II@KL_%\<O[PV
MSNM0*G@_C DD'@\A(IC!F%$7AGX<8T;D'X567]2^29:FO(]P@@JH_CU )Y/#
MUR4V^)E8%UZ@9L1=22='^E<E-KB:Z:9D%&=&%R9#9/3<EW2^.MMUR1#X]FW)
MX+/CC.5=7<</O/[?N^RAX,\X91^XX$7!6?.%O\U852KOMBSYIERY,?512&+H
MQA&%**8.)!2%4E4*+PJ"$%$<FR7:C .B]9N?->>F00UX#;>L+*.\:MA!MU(.
M:1/A"KJ993MRG?0,V FYGT<W[ZN3_K(3X5=5CVNW%@W\:BGJWBFW_4M@;)!>
MQZ ENW,DB%G-R^N(.K4BKQQM9*EK*K^=V[72)=6@RF(M^ \YSSX&M_FFTP@S
MGWA$!>H'$%&'P%C9DES$+'$H8Z%99PGMF9=F5K: -QOP"#KXG)>FM:6U%T%/
M!4Y"[<1:[_;^_1VXW6R*E&PW5:^=3:X*>E89SM:LK-$,V:JFK#WOO 603>DX
MJUEL/(#Y7<NXM,)EYQ):SQ\T3AI<;*;@K-F!%E,"WRH/<#CYSTK&7S70>OWQ
M)Z=;E:?S7J[08][J4ZB[+WO&6-PN7:_!'BPXH#78EGV,:6Q22V1-O64[>++<
MO$:'C7%;MV_@^3:RAGA'VUKG^=%5_4\_XU_XYEY\QS_;IMKW_(L4*\\V4D0Y
MVN-=)G<E+S?[OFEAB!CQO$ >%E"@ZEHZ,'$IAPQ[-([BV*$<&5;^MX%K:7KF
M^!S1=++#)S9Q=B22?*J6R;#/G:V5U3N0O,%Z3:SJCI>JR3S^11W]?KT!JN1W
M+E0B\LW9D>980K 3<9*6>Y9IM]?,P JJN1L>V*3R0E,$J\.;VW1RX*_;-7<=
M$KBW17'+\F=YF/NTQH^Z%EWW"$O3LQ(I5%"!P@K=HYJ3#6Q]TZZ'N&'#S@YG
M$^LZ#;K GPJS)?MNF)11UEW/L+/9=L.BM2T[C:?-0P1N7W"Z5LIDYV^^R_9'
M[?I(_2Z7!^Z_.%MAEP9>Z#&81*IA4X!"&"/F0S_A)$"^YS$:Z 8-Z$^[-&VQ
M1ZXLLOIF)LV:3N" -*#U+\T-^._7'].Q.O4Q<4_H_JKK+FM5@VJBK=Y-2:U^
MA,(T%,\4L]#QV]U3K?LK-@IC,&>L)[#!8+#90AW,!6P'/XQX>T2/B;S8_+A]
MXD5*<>-F<@3#+DH(=#Q5X 8'&"9.XD!&W8#+ WHB'/WF$F?#+TUK5PA! ]&@
MH\0Y;_U:^'HV)K?>6D18],3U"WY-!XGS0>=K'=$IT%'/B.ZGS'8J5;N]>%V]
MOUTA)Z$N0Q3Z5.W.,$:0>*$TN!@) N8P/T!:-2T.0RYM1[['&6::6[%%3/_V
M&R?NU,ZAVR^W'VZOWV+GPO4<?)J'ZYW5_,MA8[6&FF4SG4/?;: +?S-A:LQW
M_/,=S[A(-Y\DMO;?--$T*\\)0T0""JGCA%#%^D$28@)QS$1"!?%IP,RB_^P
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
M#(BEG8_V,H"#$#=@+P80>0%J08"2!/RI) &5*(;9=:.63$_W3;T0$VO!2=;
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
MD?^E"H"O?!8Y/$@8Q%CJ!23U!"1^[,+("3TG"ED0B=BL-O^%64Q^XO-4YJ]
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
M6_N=I7U2#CW33UNFWQAW>COB1N,8/)*6J<^^G8Q8;>-V2?IQ)][V0/,=<R_
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
M94N31<0U*E /@6M^8%!2_C<F>8E+_YX7VQ<LI'S(UZL_JRUL@%-&. /B_P#
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
M\-8T0G[<X=<T]7,9U+%7@N'51D_U1,\ZUXX'Q^$)G&1XWKL8J):L_S\*?)K
M[JQHIU&GYE<<OPH4BPW[QD@A;.';IP-[*D0/_R?LWXJOB))2[58^L WC<JU\
MV>M>A]BT/;>EHM+!.RKAT0.3#"37>ASW^4=5>FO?N1F)_IN8L0=A9-,^&OY&
M%SI#0+2Z_+'J<+*+HB%PU"^5!K4S]%Q$IKA?;:!YD*:$, ("/^( AE$"<D@@
MB(+$)S@B&<I\LSC1KNY,9MDTT:+U';64U_;TH@%:T[.)87!->/*@F"JF.5-H
MQ\3YB4%#5^]T'M"N=/MNO^,="V(YZ87M/@J72UBGWS:O*^F &86%M+<P-V^G
ME-13HLIR*T^K%[7:_G;_^*6^'3+@GVM'K]]W<0/<R,9 %S.W(2;]T-BQUK4W
M.QV%7:]J%WQV_4_;>0KR7OR!E_PARP3%+$H3X1D$*1*> 4(@BWT,*&<LA'&>
M,AZ8>0;UYN?G"52T*1P31<]IY@A<(,<HBM,@1"#( RAODG*0QXB!,$ \)EE8
M!MWK'U3:XC;)[7R-PB'':WG(/  Y/9?)%H^1K>+78O,G4 >H4D#I*)4BNO.+
MFA1WY ==-#VIW].DU+6?T_B,G8V3R8P/7)4;.I#]82N^N%5.+61^+OY/0)QQ
M J!/$4!8,KCP)(XI$X8!$Y-IV]K3W.:PRK857]<+42V3EMOAU9O;3D ;>:);
MXF4\W7NQ<#3WV_N9U!#TJGMM%?I?L(W8%=NGYV(MWMB5I/^G<F./DD2AV-SM
M]]M5?MBK#5=Q+_23=VC%>JUR?<2<%3*=+JX03U#F<PX2X30!*$]7<D@BD"<L
M])D,.4%&+']NQ9N;,5)7 I5V__D?* S2__9*+0U#_!R/HN9ISKN-S<@VKU2F
M7E*RTL>K*R0W@9<J>4>=QKE.' 5N9X'13H6;.*AZ#&!O [)'Z66 U?_&7L6,
M><8[]K@M_MSBETM6K;O#_KG8KO[%Z%/Q@9T?ILLLB?U0_)+1VQC !*8 42HV
M?F$:YSR.<<;,@E.&2#,WFWZFG*N(__!)<L7[MSV);F'BK8?,P*)/,1!C'^!+
M/;RS;%ZER>*6$/"LCK3G.:N]11W;[J' NC35UK),;YF'PM9HB <W:F=WFXUZ
M5601481BR8N=H@P!R",$<A3%0&[(*8Z2,(9&U$!=G<W.:C8[4H9E<[O0U;.
MKC ;V<"U^IW.ZEN: .*JK&U75],6L-50^J94K<X[;5:C/EY?Q=_^]I?C)^*W
M7!B>O_WEWU!+ P04    "  +<BE8+KG#O3-_  "-'@8 %    &US;2TR,#(S
M,3(P,E]P<F4N>&UL[+U9DUM)CB[XWK\BI^[KH-+WI:VKKRDE98ULE"F-4M75
M][[0X)O$+@:I)AE*J7_]P!F,?>/B)XY']DVK"BE"C'/@P.=P ([E7_[GMY/9
M#U_S<C5=S/_R)_YG]J<?\CPNTG3^Z2]_^MO'G\']Z7_^ZS_]T[_\7P#__M.'
MMS^\6L33DSQ?__!RF7&=TP^_3]>??UA_SC_\?;'\Q_0K_O!^ANNR6)X _.OF
MUUXNOGQ?3C]]7O\@F%#G'SO_U^4_6Q]"*&A!*,% <1? 9V4A8@A98;;"R?_[
MTS\7DZ/-18-A/H,R*D(0,H#.(7B;C8_1;QXZF\[_\<_U2\!5_H&6-U]MOOW+
MGSZOUU_^^<<??__]]S]_"\O9GQ?+3S\*QN2/YY_^T_;CWVY]_G>Y^33WWO^X
M^=>+CZZF=WV0'LM__/=?WOX6/^<3A.E\M<9YK"]83?]YM?GAVT7$]8;KC]+U
MP[V?J-_!^<>@_@BX ,G__&V5_O2O__3##V?L6"YF^4,N/]0___;AS=57\C^?
MK&*:+G-<_SDN3GZL'_GQY8(@0<1N?GG]_4O^RY]6TY,OLWS^L\_+7/[RIY/5
M";U32$Y?ZAO_Q]GO_7CYXB_+O"*T;!;ZEGZP_?7ZDD.(R-_6>9[RV=+.WS%;
MQ&L?FE7&+BY^<X8ASS8_G:0\G6R>^B*LUDN,ZPFSA<OD$&0N%I1&"9YE!S:F
ME*6*66EW?<V5Z!51O9'#*L<_?UI\_9$>_&-E1/W+AB,;;MQZW1EG#J/[?.-]
MI,].D(NHLE<@-"N@,K<0LD#PNH2<BS-*EZ/(OOJVZU1?E>B+9?QAL4QY29KC
M_'6XC#>E>P.SVT_\^ 67]""(GZ>S=/[;9;DX:2&K]:(!Y\[$0N3^Z0=:=<G+
M94YOSZ1R[^(V*UN3/LV;3[:0^/]WBDMZXNS[A_QEL5Q/DE-)<<N@Q"A!>5?
M!^XANY D_1>Q8!/AWWCQ3C@0_>/@&'YV HGW>3E=I-?S](K.8&((8UEG#TD;
M :I$"]Y)A."SS$%S&8QH HAKK]T)#K)_.!S.RT[ \'&)\]6T,GX+:*63,L9&
MD,)I4,D3^8', K*?N#=.>8&FS>EPX\T[04+U#XFC.#HR*E[/U]/U]Y^GL_SK
MZ4G(RTE43I.Y;,DJC)5V%XD9Q!8RN4.4,ELCCSLN;KYQ)Q3H?E%P% >[D/Z'
M_&E:F3!?_XHG>:*=*H;(!I9#)-<I$GH5DO]4#!U\'A.+J0$"KK]U)Q28WE%P
M!">[0,(;\N67I,(VC/^-^)]?+D[GZ^7WEXM$QK U.BIA ,-&K4D)3G,-,8JD
MA#<IV1:JX4$B=L*)[1TG[?C<!6P^XK<WB=@W+=.S(,56$WIF@U+(B?*2R7M"
M!,R)-D'AR@;N3#*J 6#N>?U.4'&]0Z4%;[L R8N42 2K[1]OI_/,)T['D'4R
MY$\;0CI:!,=*(H=*&RFU\*7)47/'JW<"A^\=',?RM%-@B(E6Q1:5.-B2"=W"
M5B=;*V!,<W+ K>8F# (,L5OXBCT_9.S'U)Z0\9+^^F[Y<?'[?,*$5]F3J\V=
M(G!GQL%E*T$4I@-/RCOT[7!Q^>+=4-%Q5+,%0WO"Q,9H>K=\OUQ\G<XCF=I*
M\>@ML<1:#BIX"8$E1BZWRR8S4GI'!C$>>OMNZ.@XUMF,M3U!Y/UBM<;9_YY^
MV1C5EL?BLV3 $14HKSRXPA-PI87R4=KH=3N 7'OW;O#H./;9B*TC@Z-JO1?+
MC!NZO<&H$AV#KI!#KE@T0,XZ0C;.1FZY9>7(F[PK;]L- !U'.@]FW<@BKY?F
ML_>?%_/SV!SSF%"(0"N.I,L2K=VC"U <LJ)SC=<?=Q-Z\XV[B;[C\.91+!Q9
M_+_E>+HDZ'(1/D[7LSRA\XIG%QW)S 10+FAPEB4(6B C^M#DXZZ^;KYQ-_%W
M'-<\BH4CB__C$FMBTF_?3\)B-DG&*8QDQKA2K_*58X E>BA<R\)25'16'27[
M:Z_;3? =!RH/9UXGF_[UM_@9YY_R)A*?65#2* 6167)SI/%0M1B$Z(,4AGO4
MK,G&O_K6W3#0<03R:%9VX0Z\/%U6=IW=S59(DPQ.5Q,97$J2[%5>LB#?1F7
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
MF[^:KKXL5M.S])7-GEI-?'2YIC4!JN#H$$@,0N8.O-=:F*@8NM9*\D&"QLW
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
M;<NV>9_:2V6CM&!XL*"DQ-I3S(&AK6Z*$2ZZUD',(=8Q+M"/@-5-'3JVC#O
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
M9?,#//64'&&P-J)=[ML(3E@4 E'%I*/P.VM*5_WVF5]+]X$# 7& MJ2H=AI
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
MM7 ^%1I/J]3*@>KMNGY;A+P)K^Q\_18"H!G8[5]S[XJOL\5U,,2U()(0B5S
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
M3KOHH%"**^O4962[5]67V71,PK(^W!\W'/R6US;]O=6C[]3E]ZAU>[5+U W
M83NW5]_@\WZV%<5UTOS3JX^?)H'%\>]5+<@Z)3PZB[ZV [/K]( 3/:^P?#1P
M.W"57HOCXX$G<FE!=7\LPFK^X_*^:=ZKKYOQ>MLY:IV>A/VU=D@D+:CL[5\K
M_V$U\P7VU_U0=9KY]5?.L\6WH)%_Y-:2;^PF_FIGJW_:^54!U>P8LT[ON_XZ
MVB^.RLIZO+-__.>_-ELHO?ZRN/S@QYF](T/7:3;72W7=A--JC??;U3;Q/5%]
M]_/1B]1V'YGTR+KNK-2/T2^_QTR"_^Q;S\ P"/>=/C!BR]Z,>ON9\5GFG0-6
M2Y#UT<_#S7I(+)6-;"ZI MN?8Y]\!HS.-N\:KYJ^#LI]V4D(/_4]P"3>25>E
M_'T#\/<-0"_=_+Y<_!Z7)93R>*1Z-V:'9+T\LO"&SI4(0]XVOL[VM=@!\VS@
M:D9MJ&?014RU3=[EY>9F4:.S38^'JE;).%1;NT5163^W$UK8^8_U;%VF2&?O
MH-6J&D?ZWGO%4UE[GS;_^K#R[U>?UZNWZ\WLJ[V^6BI7[MWI ]5*'H=JM8_8
M*FOX_=4&;#R<XXO+@J9T_ZC5:B"'ZO*H@-HY ']?;OYOO#NI8ZEZY"X?J%82
M6>"P/"JVRAK^%09=+N+M2DM<B.X9LEIIY% M'A9-6WI[<Q4_+V]X>F"=B[1<
M^:UK/=;8]OE.M<ON0AKN(L0&U?[/V7*^%?/[]!_+K_'U\FJQ6?UX9_^<0O<'
M/U;OXKPD KK(LT$8P(K_?67GLS3S-[-_P 0W!12.?K#>57U).'25:UN0 #,V
MMXN;"?_V]5NF%(<%; G;?I3QW89]L5YM0"%0])-L.Q%821?OP+#U"@@*!&%M
M^GH[)E@XCGXZ;"<E-I7K.BZCAFX%EG$-<>''^.^KV>K.KI0QRCT^TTG)3:6^
M^LNPU2J@#]^GJ@!Z/'*1ZI\#DRU0^?/!_OCG0PZDTH4_7<8?L:]!..-K?>X&
MJ7;AVD,+#W?DT]77OA#Z*_JKS!?[&LS$Y7+U8W3IR.X1ZZGIJ;R7'1=?.Y$\
MGS^=WJP#U62G(I+] ]>KOCJHBF4_N516W8>X+*"G^U%JUI0<E_7RP,+K%_G
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
M'PUISUBN[F7>G"$\D6]]]A1])M)W:B\V>"%[,7_"*.9+I+5D*2+-59@N"8N
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
M9(Y)1E?->%5:;.7)$:E(600&8O=[N7!]1GQIM^\VF/"@V#X;*FLQ8!H#$:Z
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
M"GU?Y1/W4]5O>56V;Z_H_@%02P$"% ,4    "  +<BE8E-(.R/0G  "-Y@
M'@              @ $     97AH:6)I=#$P,F9O<FUO9G)E<W1R:6-T960N
M:'1M4$L! A0#%     @ "W(I6-AFT4(0,0  ND ! !X              ( !
M,"@  &5X:&EB:70Q,#-F;W)M;V9P97)F;W)M86YC+FAT;5!+ 0(4 Q0    (
M  MR*5BPV@$K5RL  !D% 0 >              "  7Q9  !E>&AI8FET,3 T
M97AE8W5T:79E<V5V97)A;BYH=&U02P$"% ,4    "  +<BE8 =%M+W-%   [
M[ $ '@              @ $/A0  97AH:6)I=#$P-6US8VEN9'5S=')I86QD
M:7(N:'1M4$L! A0#%     @ "W(I6'J7XR'C]0  JM<, !
M ( !OLH  &US;2TR,#(S,3(P,BYH=&U02P$"% ,4    "  +<BE8*9$1U/X-
M  #&DP  $               @ '/P $ ;7-M+3(P,C,Q,C R+GAS9%!+ 0(4
M Q0    (  MR*5BH2U:. !D  '[N   4              "  ?O. 0!M<VTM
M,C R,S$R,#)?8V%L+GAM;%!+ 0(4 Q0    (  MR*5A,2S]MUDH  )A9 P 4
M              "  2WH 0!M<VTM,C R,S$R,#)?9&5F+GAM;%!+ 0(4 Q0
M   (  MR*5C5=L9POM@  *\O"0 4              "  34S @!M<VTM,C R
M,S$R,#)?;&%B+GAM;%!+ 0(4 Q0    (  MR*5@NN<.],W\  (T>!@ 4
M          "  24, P!M<VTM,C R,S$R,#)?<')E+GAM;%!+ 0(4 Q0    (
M  MR*5AY(ZJKD@<  &,E   6              "  8J+ P!M<VTM,C R,S$R
M,#)X97@S,3$N:'1M4$L! A0#%     @ "W(I6'!:Z_.X!P  MR4  !8
M         ( !4),# &US;2TR,#(S,3(P,GAE>#,Q,BYH=&U02P$"% ,4
M"  +<BE8;'X06=T$  !H$P  %@              @ $\FP, ;7-M+3(P,C,Q
M,C R>&5X,S(Q+FAT;5!+ 0(4 Q0    (  MR*5AYHL'F]@0  *D3   6
M          "  4V@ P!M<VTM,C R,S$R,#)X97@S,C(N:'1M4$L%!@     .
-  X Q ,  '>E P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
